W 2001 roku wziął udział w mistrzostwach świata w Lahti, gdzie był między innymi czwarty w sprincie techniką dowolną. Walkę o medal przegrał tam z Håvardem Solbakkenem z Norwegii. Rok później wziął udział w igrzyskach olimpijskich w Salt Lake City, gdzie w tej samej konkurencji był dwudziesty, a w biegu na 15 km techniką klasyczną zajął 53. miejsce. Wystąpił też na mistrzostwach świata w Val di Fiemme w 2003 roku, gdzie ponownie zajął 20. miejsce w sprincie stylem dowolnym.

Osiągnięcia Igrzyska olimpijskie Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca 53. 12 lutego 2002 Salt Lake City 15 km stylem klasycznym 37:07,4 +5:03,3 Andrus Veerpalu 20. 19 lutego 2002 Salt Lake City Sprint stylem dowolnym 2:56,9 – Tor Arne Hetland

Mistrzostwa świata Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca 4. 21 lutego 2001 Lahti Sprint stylem dowolnym 3:14,1 ? Tor Arne Hetland 32. 25 lutego 2001 Lahti 50 km stylem dowolny 2:05:27,2 +10:42,2 Johann Mühlegg 20.