I 2005 vant han sluttetappen i Fredsrittet. Han syklet for norske Team Maxbo Bianchi i 2006 og 2007. Han vant åtte ritt i 2006, deriblant tre etapper i Tour de l'Avenir (ungdommens Tour de France) i Frankrike. Han deltok som den yngste rytteren i VM-temporittet (U23) i Salzburg 2006, der han syklet inn til femteplass. I landeveisrittet i samme VM ble han nummer 9.