Nato a Töre di Kalix, agli XI Giochi olimpici invernali di vinse l'oro nella 15 km; nella 30 km fu 13° e nella staffetta 4°. Ai successivi Mondiali di Falun del 1974 fu 4° nella 50 km. In seguito partecipo ai XII Giochi olimpici invernali di (30° nella 15 km, 35° nella 30 km, 16° nella 50 km, 4° nella staffetta).