Inizia la propria carriera da professionista nel 2000 con il Team Festina, con il quale ottiene il suo primo successo; nel 2002 va alla Jean Delatour, per poi passare dal 2003 al 2004 alla Crédit Agricole. Dal 2005 corre per la Cofidis. All'inizio della stagione 2011, nonostante il rinnovo del contratto appena firmato, decide di ritirarsi, ma continua il rapporto con la squadra francese come direttore sportivo[1].