Desde 2021 es director deportivo del Adria Mobil.
Se convirtió en profesional en 2007, con el equipo Adria Mobil.
Para la temporada 2011 fichó por el Geox-TMC, pero tras la desaparición de este retornó a su primer equipo.
Tras una buena temporada 2012 en la que llegó a ser primero en el UCI Europe Tour 2011-2012, el 11 de agosto se anunció su fichaje por el Team Saxo Bank-Tinkoff Bank para la temporada 2013, equipo en el que permaneció hasta el 2014.
[1] El 30 de diciembre de 2020 anunció su retirada, pasando a ser director deportivo del Adria Mobil, su último equipo como profesional.