Mazzotta started his career at Eccellenza Sicily amateurs Kamarat, then joining hometown club Palermo in 2006.
In January 2011 he left Pescara due to lack of first team opportunities in order to join fellow Serie B club Crotone, again on loan from Lecce and Palermo [REF].