Inizia la carriera nel settore giovanile della Fiorentina, con cui nella stagione 1976-1977 gioca 5 partite in Serie A; l'anno seguente disputa invece 2 partite, mentre nella stagione 1978-1979 scende in campo in 7 occasioni. Rimane alla Fiorentina per un'ulteriore stagione, nella quale colleziona una presenza, la quindicesima in partite di campionato con la maglia della Fiorentina. Viene poi ceduto alla Pistoiese, con cui nella stagione 1980-1981 gioca 15 partite in massima serie senza mai segnare.