Cresciuto nelle giovanili del Milan, nel 1979 passa al Forlì dove disputa due campionati di Serie C1. Successivamente si trasferisce al Bologna, dove debutta in Serie A nel campionato 1981-1982 e disputa complessivamente 6 partite in massima serie e 17 in Serie B l'anno seguente. Nel campionato 1983-1984 colleziona altre 4 presenze in Serie A con la maglia dell'Avellino.