È stato difensore ed ha militato in diverse squadre professionistiche italiane; ha debuttato in Serie A a 19 anni con la Sampdoria, è poi tornato in massima serie con la Reggiana di cui divenne una bandiera nella prima metà degli anni Novanta; ha inoltre disputato numerose partite in serie B con il Venezia e soprattutto con il Pescara.
In gioventù ha fatto parte della Nazionale Under 20 con cui ha partecipato ai mondiali di categoria del 1987.
Conclusa la carriera professionistica ha militato nelle file della A.S Nobile Impianti Calcio, squadra amatoriale di San Giorgio di Nogaro.