Na rozgrywanych w 1958 roku mistrzostwach świata w Saalfelden został pierwszym w historii mistrzem świata w sztafecie. W konkurencji tej startował razem z Olle Gunneriussonem, Adolfem Wiklundem i Svenem Nilssonem. Na tej samej imprezie był też czwarty w biegu indywidualnym, przegrywając walkę o podium z Wiktorem Butakowem z ZSRR. Podczas mistrzostw świata w Courmayeur rok później wspólnie ze Svenem Agge i Olle Gunneriussonem zajął drugie miejsce w sztafecie. Ponadto zdobywał też brązowe medale w sztafecie na mistrzostwach świata w Garmisch-Partenkirchen w 1966 roku i rozgrywanych rok później mistrzostwach świata w Altenbergu. W międzyczasie wystartował na igrzyskach olimpijskich w Innsbrucku w 1964 roku, gdzie w biegu indywidualnym zajął 12. pozycję.