Cresciuto nelle giovanili del Barbanella Grosseto, inizia la sua carriera professionistica nella stagione 1984-1985 nel Cagliari, con cui gioca per due campionati. Poi va all'Udinese ed in seguito passa alla Sampdoria, per poi tornare per altre due stagioni a giocare di nuovo nella squadra bianconera. Dopo un nuovo passaggio alla Sampdoria, dove vince lo scudetto 1990-1991, gioca nella Fiorentina che lo acquista per 7,1 miliardi di lire e torna successivamente per altre due stagioni a Udine.