Professionista dal 1987 al 2001, nel 1988 vinse, dopo una lunga fuga solitaria, una tappa del Giro d'Italia, e il vantaggio conseguito gli permise di stare per alcuni giorni in maglia rosa.

Nel 1993 e nel 1994 vinse il titolo di Campione Italiano su strada.