Aux Jeux olympiques d'hiver de 1968 à Grenoble, il devient champion sur le relais et prend la médaille d'argent au trente kilomètres derrière Franco Nones. Après sa victoire au Festival de ski d'Holmenkollen en 1969, sur le quinze kilomètres, il remporte deux médailles aux Championnats du monde 1970 à Vysoke Tatry : l'argent au quinze kilomètres et le bronze au trente kilomètres. Il est médaillé de bronze en relais aux Championnats du monde 1974.