W 1998 roku zajął dziewiąte miejsce w biegu na 50 km stylem dowolnym podczas igrzysk olimpijskich w Nagano. Był to jego jedyny start olimpijski. Pięciokrotnie startował na mistrzostwach świata, najlepszy wynik osiągając podczas MŚ w Ramsau w 1999 roku, gdzie był dwunasty na dystansie 30 km techniką dowolną. W 2008 roku zakończył karierę.
Osiągnięcia Igrzyska olimpijskie 50px Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca9.22 lutego1998 Nagano50 km stylem dowolnym2:05:08.2 h+3:05.0 min Bjørn Dæhlie
Mistrzostwa świata Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca19.28 lutego1993 Falun50 km stylem dowolnym2:03:36.8 h+6:20.6 min Torgny Mogren20.19 marca1995 Thunder Bay50 km stylem dowolnym1:56:36.0 h+6:25.4 min Silvio Fauner20.21 lutego1997 Trondheim30 km stylem dowolnym1:06:28.2 h+3:02.8 min Aleksiej Prokurorow12.19 lutego1999 Ramsau30 km stylem dowolnym1:15:26.2 h+2:57.1 min Mika Myllylä50.15 lutego2001 Lahti15 km stylem klasycznym39:26.0 min+4:52.5 min Per Elofsson30.19 lutego2001 Lahti30 km stylem klasycznym1:14:17.9 h+4:14.1 min Andrus Veerpalu
Puchar Świata Miejsca w klasyfikacji generalnej sezon 1992/1993: 46. sezon 1994/1995: 44. sezon 1995/1996: 82. sezon 1996/1997: 28. sezon 1997/1998: 23. sezon 1998/1999: 26. sezon 1999/2000: 65. sezon 2000/2001: 78.