Nella sua carriera ha vestito numerose maglie, giocando anche un totale di 11 partite in serie A con le divise di Vicenza e Bologna. Con il Vicenza ha disputato e vinto la finale di Coppa Italia nella stagione 1996-97.
Nella stagione 2008 ha militato nel Fanfulla. A gennaio dell'anno successivo è passato al Villa D'Adda squadra di eccellenza nell'omonimo paese bergamasco.
Allenatore
Appesi gli scarpini al chiodo, ha iniziato la carriera da allenatore nell'Accademia Inter per passare successivamente nello staff tecnico giovanile del Como, dove tuttora allena i giovanissimi regionali.