Ha giocato in Serie A con la maglia della nella stagione 1984-1985 (esordendo il 16 settembre 1984 a Genova contro la ) e in Serie B, oltre che con la Cremonese, con la SPAL (con la quale aveva debuttato il 4 aprile 1976 a Ferrara contro la ), il , Brescia e . Ha chiuso nel 1989 in Serie C2 con lo squadra del suo esordio in Serie D. Ha inoltre giocato con la Sangiovannese e in Serie C.