Na rozgrywanych w 1958 roku mistrzostwach świata w Saalfelden został pierwszym w historii mistrzem świata w biegu indywidualnym. W zawodach tych wyprzedził swego rodaka, Olle Gunneriussona i Wiktora Butakowa z ZSRR. Złoty medal zdobył także w sztafecie, w której startował razem z Gunneriussonem, Sture Ohlinem i Svenem Nilssonem. Podczas mistrzostw świata w Courmayeur rok później wspólnie ze Svenem Agge i Sture Ohlinem zajął drugie miejsce w sztafecie. W rywalizacji indywidualnej zajął tym razem dziewiąte miejsce. Brał też udział w igrzyskach olimpijskich w Squaw Valley w 1960 roku, gdzie w biegu indywidualnym zajął 19. pozycję.