In carriera prese parte a quattro edizioni dei Giochi olimpici invernali, (15° nella 15 km, 4° nella staffetta), (1° nella 15 km, 4° nella 30 km, 5° nella staffetta), (14° nella 30 km, 1° nella 50 km, 1° nella staffetta) e (42° nella 30 km, non conclude la 50 km, 1° nella staffetta), e a tre dei Campionati mondiali (dal 1982 al 1987; non partecipò ai Mondiali del 1978 a causa di un grave incidente automobilistico occorsogli poco prima), vincendo sette medaglie.