Han startet sin profesjonelle karriere i 2005 i det slovenske laget Adria Mobil. Han syklet for dette laget i fire år og fikk sin hittil eneste UCI-seier i 2007. Da vant han rittet GP Palio del Recioto som er et kategori 1.2 ritt på UCI kalenderen. I 2009 kjørte han for det San Marino registrerte laget Amica Chips, men halvveis ut i 2009 sesongen ble han hentet inn til ProTour laget Fuji-Servetto. Her fikk han kjøre ritt som Sveits rundt og Østerrike rundt. Senere samme år fikk han muligheten til å debutere i en Grand Tour. Han var med i troppen til Fuji-Servetto i Vueltaen. Dette ble ikke en stor suksess og han stilte ikke til start på den 5. etappen. På den foregående etappen som gikk til Liège brakk han kragebeinet i en massevelt og kunne ikke fortsette rittet.