Na igrzyskach olimpijskich w Turynie zdobył brązowy medal w sztafecie 4 x 10 km razem z Matsem Larssonem, Johanem Olssonem i Andersem Södergrenem. Na mistrzostwach świata w Lahti zdobył srebrne medale w biegu na 15 km stylem klasycznym oraz w sztafecie 4 x 10 km. Zdobył także brązowe medale w sztafecie podczas mistrzostw świata w Val di Fiemme oraz mistrzostw świata w Sapporo. Najlepsze wyniki w Pucharze Świata osiągnął w &lt;a href="Puchar%20%C5%9Awiata%20w%20biegach%20narciarskich%202002/2003"&gt;sezonie 2002/2003&lt;/a&gt;, kiedy to triumfował w klasyfikacji generalnej. W &lt;a href="Puchar%20%C5%9Awiata%20w%20biegach%20narciarskich%202003/2004"&gt;sezonie 2003/2004&lt;/a&gt; zajął drugie miejsce w klasyfikacji generalnej i klasyfikacji biegów dystansowych, natomiast w &lt;a href="Puchar%20%C5%9Awiata%20w%20biegach%20narciarskich%201998/1999"&gt;sezonie 1998/1999&lt;/a&gt; był trzeci w klasyfikacji sprintu.