W Pucharze Świata zadebiutował 11 marca 1998 roku w Falun, zajmując 76. miejsce w biegu na 10 km stylem dowolnym. Pierwsze pucharowe punkty zdobył 29 grudnia 1999 roku w Kitzbühel, gdzie zajął 13. miejsce w sprincie stylem dowolnym. Na podium zawodów tego cyklu pierwszy raz stanął 19 grudnia 2002 roku w Linzu, wygrywając w sprincie stylem dowolnym. W zawodach tych wyprzedził na podium Thobiasa Fredrikssona ze Szwecji i WłochaCristiana Zorziego. W kolejnych startach jeszcze jeden raz stanął na podium indywidualnych zawodów PŚ: 5 marca 2004 roku w Lahti był drugi w tej samej konkurencji. Najlepsze wyniki osiągnął w sezonie 2002/2003, kiedy w klasyfikacji generalnej zajął 31. miejsce, a w klasyfikacji sprintu był dziewiąty.