Centrocampista nato a Lecco nel 1961, dopo avere trascorso la trafila delle giovanili nel Como, approdò all’Arezzo nel 1980, quando questa squadra militava in Serie C1. Dopo due stagioni con i toscani vince il campionato conquistando la promozione in Serie B, categoria nella quale disputerà sei campionati consecutivi.
Nel 1988 passa alla Triestina, società con la quale al primo anno conquista la promozione in Serie B, giocando il successivo torneo cadetto. Nel 1990 torna ad Arezzo per giocare le sue due ultime stagioni in Serie C1.
In carriera ha totalizzato 232 presenze (e 4 reti) in Serie B. Con 302 presenze detiene il record di partite ufficiali giocate con la maglia dell’Arezzo.
https://www.youtube.com/watch?v=ELqGz2KuJkM