W 1974 r. wystartował na mistrzostwach świata w Falun. W biegu na 15 km zajął 7 miejsce, a na dystansie 50 km był czwarty, przegrywając walkę o brązowy medal ze swoim rodakiem Thomasem Magnussonem. Mistrzostwa świata w Lahti w 1978 r. były najbardziej udaną imprezą w jego karierze. Triumfował w biegu na 50 km stylem klasycznym, a wraz z Christerem Johanssonem, Tommym Limbym i Thomasem Magnussonem zwyciężył w sztafecie 4x10 km. Na kolejnych mistrzostwach świata już nie startował.