Trascorse la parte più importante della carriera tra Brescia e L.R. Vicenza, ma il suo lancio nella massima serie è legato alla SPAL a poco più di vent'anni.
È morto a 75 anni nel 2020 per complicazioni legate al COVID-19[1].
Come calciatore, nel ruolo di portiere, giocò nel L.R. Vicenza dal 1975 al 1979, e di nuovo nella stagione 1980-1981. Partecipò alla promozione in Serie A della formazione berica nell'annata 1976-1977 e al secondo posto nella stagione successiva, quella del cosiddetto Real Vicenza. In totale sono 137 le sue apparizioni in maglia biancorossa.
Allenatore
Allenò il L.R. Vicenza nelle prime giornate del campionato di Serie C1 nella stagione 1988-1989, venendo esonerato dopo poche partite e richiamato in panchina nelle ultime gare, conquistando la salvezza in una drammatica partita pareggiata allo scadere contro il Trento grazie a un rigore procurato da Aldo Cantarutti e segnato da Fausto Pizzi. Per molti anni è poi stato l'allenatore in seconda dello stesso Vicenza.