In carriera prese parte a quattro edizioni dei Giochi olimpici invernali, (10° nel trampolino normale, 23° nel trampolino lungo), (5° nel trampolino normale, 29° nel trampolino lungo, 4° nella gara a squadre), (10° nel trampolino normale, 5° nel trampolino lungo, 3° nella gara a squadre) e (19° nel trampolino normale, 39° nel trampolino lungo, 7° nella gara a squadre), a sette dei Campionati mondiali, vincendo quattro medaglie, e a tre dei Mondiali di volo (6° a Harrachov 1983 e a Oberstdorf 1988 i migliori piazzamenti).