Seinen sportlichen Höhepunkt erlebte er bei den Olympischen Winterspielen 1968 in Grenoble, als er über 30 km Olympiasieger vor Odd Martinsen wurde. Außerdem gelang ihm dort der 36. Platz über 15 km und der sechste Rang mit der Staffel. Im März 1968 wurde er beim Holmenkollen Skifestival Neunter im 50-km-Lauf. Bei den Nordischen Skiweltmeisterschaften 1970 in Štrbské Pleso belegte er den sechsten Platz mit der Staffel.