Avec cette équipe, il participe notamment au Tour d'Italie, qu'il termine à la 110e place en 2005 ; il court aussi cette épreuve en 2006 mais doit abandonner lors de la quatorzième étape.
En 2007, il prend pour la première fois le départ du Tour d'Espagne mais ne termine pas l'épreuve.
Il obtient quelques bonnes performances en 2008, terminant sixième de la Tropicale Amissa Bongo au Gabon, puis deuxième de la cinquième étape du Tour de Bavière. Il est également quatrième de la deuxième étape du Tour de Pologne.
En 2011 il est tout proche de la victoire à la Tropicale Amissa Bongo en prenant la 2e place de la 3e étape derrière le jeune Nacer Bouhanni et il réalise un bon Paris-Corrèze en prenant la dixième place au classement général.
En 2012, il se classe 36e de Paris-Nice. Au Critérium du Dauphiné, il s'échappe durant la 1re étape et s'empare du maillot de meilleur grimpeur qu'il conserve pendant une partie de l'épreuve. Il participe cette année-là à son premier Tour de France mais doit abandonner au cours de la quinzième étape.
Au cours de l'année 2013, il finit à la troisième place d'une étape du Rhône-Alpes Isère Tour.
Le début de la saison cycliste 2015 voit le coureur de la formation Europcar terminer deuxième de la Tropicale Amissa Bongo, il remporte également le classement de la montagne de cette course. Non conservé dans son équipe en fin de saison, il fait le choix de mettre un terme à sa carrière de coureur cycliste professionnel[2].