Diventato professionista nel 1986, fu gregario di Claudio Chiappucci, dopo alcuni anni passati in squadre minori. L'unico successo che ottenne da professionista fu quello al Giro del Friuli del 1992; fu inoltre secondo alla Coppa Bernocchi 1991.
Proprio quando la sua carriera sembrava essere ad una svolta decisiva ebbe un importante problema fisico all'anca. Partecipò tre volte al Tour de France, cinque volte al Giro d'Italia e una al campionato del mondo.