Ai V Giochi olimpici invernali di fu settimo nella 18 km e vinse la staffetta 4x10 km in compagnia di Gunnar Eriksson, Nils Östensson e Martin Lundström. con il tempo di 2:32:08. Vinse nuovamente la medaglia d'oro nella staffetta 4x10 km, insieme a Martin Lundström, Karl-Erik Åström ed Enar Josefsson, ai successivi Mondiali di Lake Placid 1950. Ai VI Giochi olimpici invernali di vinse il bronzo nella staffetta con sempre con Lundström (l'unico atleta che gli fu accanto in tutte e tre le medaglie vinte in questa specialità), Sigurd Andersson e Josefsson; questa volta il loro tempo fu 2:24:13.