Dotato di caratteristiche da cronoman, nel 1998 arrivò terzo ai mondiali di Valkenburg nella categoria Under-23 dietro Thor Hushovd e Frédéric Finot.

Tra i professionisti difese per quattro stagioni i colori della Mercatone Uno ma non seppe raggiungere gli stessi risultati mostrati fra gli Under-23 e non ottenne vittorie; i suoi piazzamenti migliori nella massima categoria furono i secondi posti alla Firenze-Pistoia, gara a cronometro, dietro a Marco Velo e al Memorial Cecchi Gori a tappe dietro Romāns Vainšteins, entrambi nel 1999.

Palmares 1997 (Under-23, due vittorie) Campionati italiani, Prova a cronometro Under-23 3ª tappa Giro delle Regioni (Gargonza > Sogliano al Rubicone)

1998 (Under-23, una vittoria) Classifica generale Giro delle Regioni

Piazzamenti

Giro d'Italia 2002: 99º

Vuelta a España 2001: 125º

Classiche monumento

Milano-Sanremo 2001: 129º

Giro delle Fiandre 2000: 55º

Giro di Lombardia 1999: 33º

Competizioni mondiali Campionati del mondo Valkenburg 1998 - Cronometro Under-23: 3º Lisbona 1999 - Cronometro Elite: 40º

Collegamenti esterni