Han begynte å sykle profesjonelt i 1997, syklet hele tiden fram til han la opp etter 2012-sesongen for laget Cofidis. Han fikk sin første seier i 1999, da han vant en etappe i Dauphiné Libéré.