En 2000 participó en el Campeonato Mundial de Ciclismo en Ruta, en Plouay en Francia.
Se clasificó en el puesto 31.º de la prueba en línea sub-23.
[2] Debutó como profesional en 2002 con el equipo esloveno Perutnina Ptuj.
En 2004, fichó por el equipo italiano Tenax, con el cual participó en el Giro de Italia 2004.
Por segunda vez se convirtió en campeón de Croacia en ruta en 2010.