Debutó con el equipo Discovery Channel en 2007, donde mostró grandes cualidades al ganar una etapa en el Tour de Georgia, y otra en la Vuelta a Austria.
En 2008, fichó por el equipo francés La Française des Jeux, donde se llevó la cuarta etapa del Tour de Valonia.
Tras un 2009 y 2010, sin grandes resultados, en 2011, volvió a aparecer, para sorprender a todos llevándose el Circuito de las Ardenas, con la clasificación de los puntos y una etapa incluido.
Esta gran temporada le hizo participar en el Tour de Francia 2011 donde finalizó en la 77.ª posición, escapándose en una etapa.
[1] En junio de 2021 se unió al equipo Alpecin-Fenix como director deportivo.