Ai II Giochi olimpici invernali di vinse l'oro nella 50 km con il tempo di 4:52:03, superando i connazionali Gustaf Jonsson e Volger Andersson; nella 18 km ottenne il sesto posto. In seguito partecipò ai Mondiali di Innsbruck del 1933, dove giunse sesto nella 50 km e vinse la medaglia d'oro nella staffetta 4x10 km con Sven Utterström, Nils-Joel Englund e Hjalmar Bergström; nella 50 km fu sesto.