Nato
a Lercara Friddi il 9-8-1912 è cresciuto nella Lazio.
Ha militato nel Catania conquistando una promozione in
B (1934), nell'Atalanta e nel Napoli.
Da allenatore ha guidato il
Catania in due riprese: nel 1947-48 e nel 1957-58. Ha
allenato anche il Ragusa (51-52) e l'Acireale (55-56).
Chiamato a Giarre nel 67-68 in sostituzione di Marchese,
rimane in panchina per cinque giornate, fin quando, alla
vigilia della partita contro il Rosolini, abbandona la
squadra a causa delle divergenza con la dirigenza che
pretendeva di impostare la formazione da mandare in campo.