I 2005 vant han en etappe i Giro d'Italia, der han til slutt endte på 26.-plass. I 2009 endte han på en 10.-plass i Tour de France. Med det ble han den beste franskmannen i rittet foran sin lagkamerat i Française des Jeux Sandy Casar.