W zawodach Pucharu Świata zadebiutował 18 stycznia 2003 roku w Ruhpolding, zajmując 56. miejsce w sprincie. Pierwsze punkty wywalczył 15 stycznia 2005 roku w tej samej miejscowości, gdzie zajął 29. miejsce w tej samej konkurencji. Na podium zawodów tego cyklu po raz pierwszy stanął 15 grudnia 2012 roku w Pokljuce, kończąc rywalizację w biegu pościgowym na drugiej pozycji. W zawodach tych rozdzielił Emila Hegle Svendsena z Norwegii i Francuza Martina Fourcade'a. W kolejnych startach jeszcze 11 razy stawał na podium, odnosząc przy tym jedno zwycięstwo: 3 marca 2013 roku w Oslo był najlepszy w biegu masowym. Najlepsze wyniki osiągnął w sezonie 2014/2015, kiedy zajął szóste miejsce w klasyfikacji generalnej.
W 2007 roku wystartował na mistrzostwach świata w Anterselvie, gdzie zajął piąte miejsce w sztafecie, a w startach indywidualnych plasował się poza czterdziestką. Pierwszy medal w zawodach tego cyklu wywalczył w 2013 roku, wspólnie z Veroniką Vítkovą, Gabrielą Soukalovą i Jaroslavem Soukupem zajmując trzecie miejsce w sztafecie mieszanej na mistrzostwach świata w Novym Měscie. Na tej samej imprezie był też między innymi czwarty w biegu indywidualnym i starcie masowym, walkę o podium przegrywając odpowiednio z Fredrikiem Lindströmem ze Szwecji i Emilem Hegle Svendsenem.