W 2001 roku wystartował na mistrzostwach świata w Lahti. Osiągnął tam największy sukces w swojej karierze wspólnie z Mathiasem Fredrikssonem, Urbanem Lindgrenem i Perem Elofssonem zdobywając brązowy medal w sztafecie 4 x 10 km. Jego najlepszym indywidualnym wynikiem na tych mistrzostwach było 9 miejsce w biegu na 15 km stylem klasycznym. Dwa lata później, podczas mistrzostw świata w Val di Fiemme w swoim najlepszym starcie, w biegu łączonym na 20 km zajął zaledwie 31 miejsce. Na kolejnych mistrzostwach świata już nie startował.