Nel 1995 approda all'Empoli, squadra con cui ottiene in due anni consecutivi prima la promozione in Serie B poi quella nella massima serie: nella Serie A 1997-1998 riesce a totalizzare 14 reti contribuendo alla salvezza del neo-promosso club toscano. La sua carriera in Serie A prosegue vestendo la maglia della Fiorentina, scendendo poi in Serie B con la Sampdoria e il ritorno in massima serie con il prestito al Vicenza. Terminata quest'esperienza, torna a disputare campionati inferiori, con presenze tra le file di Alessandria, nuovamente , dunque Imolese e .