Muove i primi passi nella Rossanese, girovagando poi tra Serie C e Serie D con le maglie di Francavilla, Trento, Fano e Foggia, appena sceso in Serie B. Passato alla Salernitana, esordisce in massima serie nella stagione 1998-1999. Il campionato si concluderà con la retrocessione dei campani in Serie B. Resterà un altro anno a Salerno, per poi passare al , tornando in Serie A.