W Pucharze Świata zadebiutował 23 listopada 1996 roku w Kirunie, zajmując 99. miejsce w biegu na 10 km stylem dowolnym. Pierwsze pucharowe punkty zdobył jednak 17 grudnia 2000 roku w Brusson, gdzie był szesnasty w sprincie stylem dowolnym. Na podium zawodów tego cyklu pierwszy raz stanął 11 grudnia 2002 roku w Clusone, kończąc rywalizację w sprincie stylem dowolnym na trzeciej pozycji. W zawodach tych wyprzedzili go jedynie Tor Arne Hetland z Norwegii oraz NiemiecRené Sommerfeldt. Najlepsze wyniki osiągnął w sezonie 2002/2003, kiedy zajął 23. miejsce w klasyfikacji generalnej.