Notato da Angelo Massimino, venne acquistato dal Catania, di cui è il calciatore con più presenze in campionato: 281 (con 26 reti) tra il 1975 e il 1984. Con i rossazzurri visse due stagioni in Serie B, tre in Serie C, altre tre in B e l'ultima in Serie A, conquistata dopo gli spareggi di Roma nel giugno 1983. Nella massima serie disputò 26 partite senza realizzare reti nell'annata 1983-84 che vide gli etnei chiudere il campionato all'ultimo posto con conseguente retrocessione.