W 1970 roku wystartował na mistrzostwach świata w Wysokich Tatrach. Osiągnął tam największy sukces w swojej karierze zdobywając złoty medal w biegu na 15 km. Na tych samych mistrzostwach wspólnie z Ove Lestanderem, Ingvarem Sandströmem i Janem Halvarssonem wywalczył brązowy medal w sztafecie. Wziął także udział w mistrzostwach świata w Falun w 1974 roku zajmując piąte miejsce na dystansie 30 km. Na kolejnych mistrzostwach już nie startował.