Ai Mondiali del 1926, disputati a Lahti, fu 4° nella 30 km e 5° nella 50 km. Due anni dopo prese parte ai II Giochi olimpici invernali di , dove gareggiò solo nella 50 km vincendo la medaglia d'argento con il tempo di 5:05:30, dietro al connazionale Per-Erik Hedlund.