Dopo aver giocato con Empoli, , Brescia, Atalanta, Padova e , nella stagione 1996-1997 è passato al Lecce con cui ha conquistato la promozione in Serie A sotto la guida dell'allenatore Gian Piero Ventura, il quale l'anno dopo lo ha portato con sé insieme ad altri suoi compagni di squadra (Tiziano De Patre, Gianni Cavezzi, Fabio Macellari) al Cagliari, nuovamente nella serie cadetta. Nella formazione sarda è rimasto le due successive stagioni (1997-1998 e 1998-1999), cogliendo nuovamente al primo anno la promozione in Serie A.