He tried professional racing as a stagiaire, or apprentice, with the Française des Jeux team in 1997, riding at the Élite 2 level. From there he moved to next year as a full professional to Festina.
He started his professional cycling career in 1997 as an apprentice with the Française des Jeux team and then moved to a full professional status with Festina the following year.