In carriera prese parte a quattro edizioni dei Giochi olimpici invernali, Calgary 1988 (15° nel trampolino normale, 16° nel trampolino lungo, 1° nella gara a squadre), Albertville 1992 (53° nel trampolino normale, 30° nel trampolino lungo, 1° nella gara a squadre), Lillehammer 1994 (16° nel trampolino normale, 22° nel trampolino lungo) e Nagano 1998 (15° nel trampolino normale, 31° nel trampolino lungo, 5° nella gara a squadre), a cinque dei Campionati mondiali, vincendo sette medaglie, e a due dei Mondiali di volo.