Passato professionista nel 1996 con la squadra francese Mutuelle de Seine-et-Marne, ha abbandonato il professionismo nel 2008 per tornare alle gare dilettantistiche. È stato vincitore della maglia a pois al Tour de France 1998, terminanndo quarto nella classifica generale; nello stesso anno ha vinto anche il Tour de l'Avenir. Nelle stagioni successive non è più riuscito a ripetere le prestazioni del 1998, ottenendo solo una vittoria nel 2002.