Veneto di Montecchio Maggiore, nel vicentino, dove è nato il 5 dicembre 1962, è stato ex professionista per ben 12 anni. Prima, tra i dilettanti. ha conseguito un’ottima carriera.
Professionista dal 1986 al 1998, ha vestito più volte la maglia azzurra come titolare nelle nazionali di Alfredo Martini. Ha vinto tra i professionisti una tappa al Tour de France; dal 1999 al 2012 è stato direttore sportivo di squadre quali Alessio e Acqua & Sapone.
Nei 12 anni da professionista dal 1986 al 1998, ha corso in diverse formazioni italiane tra cui Magniflex-Centroscarpa, Ariostea e Gewiss/Batik. Ha corso il Tour de France per ben otto volte consecutive, dal 1990 al 1997; nell’edizione 1991 ha vinto una tappa, quella con arrivo a Castres. Nel 1994 secondo all’Amstel Gold Race e nello stesso anno ha trionfato nella Coppa Bernocchi.
Dopo il ritiro ha diretto le formazioni professionistiche Amica Chips con capitano Claudio Chiappucci, Alessio – Ballan e Fassa Bortolo. Dal 2006 al 2012 è stato quindi uno dei direttori sportivi dell’Acqua & Sapone di Palmiro Masciarelli. Ora tra i direttori sportivi dell’Astana.