Bei den Olympischen Winterspielen 1972 in Sapporo gewann er über 15 km Bronze und mit der 4x10-km-Staffel die Silbermedaille. 1976 in Innsbruck gewann er nochmals olympisches Silber mit der 4x10-km-Staffel und wurde Olympiasieger über 50 km. Darüber hinaus gewann er mit der Staffel 1974 in Falun und 1978 in Lahti jeweils WM-Bronze. Die Saison 1973/74 beendete er als Sieger des erstmals ausgetragenen, damals noch inoffiziellen Skilanglauf-Weltcups. 1975 wurde er mit der Holmenkollen-Medaille geehrt.