Grand espoir du cyclisme français, il aura du mal à confirmer. Souvent sacré en contre-la-montre individuel (6 fois champion de France), il a remporté trois étapes du Tour de France.
Sprinter vosgien, souvent blessé ou en concurrence dans sa spécialité, il est vainqueur de trois étapes du Tour d'Italie 2014 et du Tour d'Espagne (deux en 2014 et une en 2018).
Fidèle à Marc Madiot depuis ses débuts, il remporte le titre après avoir été en tête de la course pendant 240 km. Il rééditera ce succès quelques années plus tard.
Il créa la surprise en remportant un sprint dans lequel Nacer Bouhanni fut victime d'une chute. Professionnel depuis huit ans lors de son succès, il figurait dans une équipe de niveau inférieur.