Pierwszą dużą imprezą w jego karierze były igrzyska olimpijskie w Nagano w 1998 roku, gdzie był szósty w sztafecie, a na dystansie 50 km techniką dowolną zajął 49. miejsce. Swój najlepszy indywidualny olimpijski wynik osiągnął podczas igrzysk w Salt Lake City w 2002 roku, gdzie zajął 9. miejsce w biegu na 15 km klasykiem. Startował także na igrzyskach olimpijskich w Turynie w 2006 roku zajmując siódme miejsce w sztafecie oraz piętnaste w sprincie drużynowym. W latach 1999-2009 startował na mistrzostwach świata, najlepszy wynik osiągając na mistrzostwach świata w Val di Fiemme w 2003 roku, gdzie był dziesiąty w biegu na 30 km techniką klasyczną, a w sztafecie zajął piątą pozycję.