W 1979 roku wystąpił na mistrzostwach świata juniorów w Mont-Sainte-Anne, gdzie zajął siódme miejsce w biegu na 15 km techniką klasyczną, a w sztafecie zdobył brązowy medal. W Pucharze Świata pierwsze punkty zdobył 12 lutego 1983 roku w Sarajewie, zajmując 9. miejsce w biegu na 30 km. Nieco ponad trzy lata później, 8 marca 1986 roku w Falun wywalczył swoje jedyne podium w zawodach tego cyklu, kończąc rywalizację na tym samym dystansie na trzeciej pozycji. Wyprzedzili go jedynie dwaj Szwedzi: Thomas Wassberg i Thomas Eriksson. W klasyfikacji generalnej &lt;a href="Puchar%20%C5%9Awiata%20w%20biegach%20narciarskich%201985/1986"&gt;sezonu 1985/1986&lt;/a&gt; zajął dziesiąte miejsce. W 1988 roku wziął udział w igrzyskach olimpijskich w Calgary, gdzie w biegu na 30 km zajął 31. miejsce. Był też ponadto jedenasty na dystansie 50 km techniką dowolną podczas mistrzostw świata w Oberstdorfie w 1987 roku oraz czternasty w biegu na 15 km na rozgrywanych dwa lata wcześniej mistrzostwach świata w Seefeld.