W Pucharze Świata zadebiutował 31 grudnia 2005 roku w Novym Měscie, zajmując 46. miejsce w biegu na 15 km stylem dowolnym. Pierwsze pucharowe punkty wywalczył tydzień później, 7 stycznia 2006 roku w Otepää, gdzie zajął 25. miejsce na tym samym dystansie stylem klasycznym. Pierwszy raz na podium zawodów pucharowych stanął 14 marca 2008 roku w Bormio, zajmując trzecie miejsce w biegu na 3,3 km stylem dowolnym. W zawodach tych wyprzedzili go jedynie Włoch Pietro Piller Cottrer oraz Norweg Tord Asle Gjerdalen. Kilkukrotnie zajmował miejsca w pierwszej trójce w biegach sztafetowych, w tym 9 grudnia 2007 roku w Davos wspólnie z Milanem Šperlem, Lukášem Bauerem i Martinem Koukalem zajął pierwsze miejsce. Kilkakrotnie startował także w zawodach Tour de Ski, przy czym w piątej edycji cyklu zajął ósme miejsce w klasyfikacji końcowej. W ośmiu etapach czterokrotnie znajdował się w czołowej dziesiątce, a 3 stycznia 2011 roku w Oberstdorfie był trzeci w biegu łączonym na 20 km, ustępując tylko Mattiemu Heikkinenowi z Finlandii i Dario Cologni ze Szwajcarii. W klasyfikacji generalnej PŚ najwyższą lokatę osiągnął w sezonie 2010/2011, który ukończył na szesnastym miejscu.