En 2004 fue campeón del mundo contrarreloj sub-23 y debutó como profesional en la temporada 2005 con el equipo Krka-Adria Mobil de su país.
En agosto pasó al Discovery Channel de Johan Bruyneel donde estuvo 6 temporadas más bajo las órdenes del director belga en los equipos Astana y Radioshack.
En 2010 consiguió ganar la clasificación general de la prestigiosa ronda por etapas francesa Critérium del Dauphiné.
[3] Finalmente fue fichado por el Astana Pro Team (equipo al que volvió ya que estuvo cuando Bruyneel aún era mánager) por dos temporadas, siendo uno de los líderes junto a Roman Kreuziger y Alexander Vinokourov.
[6] 2004 (como amateur) 2005 2007 2009 2010 2011 2012 Durante su carrera deportiva consiguió los siguientes puestos en las Grandes Vueltas: —: no participa Ab.