In carriera ha partecipato a cinque edizioni dei Giochi olimpici invernali, (45º nella 10 km, 33º nella 30 km, 32º nell'inseguimento), (6º nella 30 km, 8º nella 50 km, 12º nell'inseguimento, 7º nella staffetta), (2º nella 15 km, 16º nella 50 km, 10º nell'inseguimento, 9º nella staffetta), (3º nella 15 km, 12º nella 50 km, 7º nell'inseguimento, 3º nella staffetta) e (5º nella 15 km, 31º nella 50 km, 8º nella staffetta), e a undici dei Campionati mondiali, vincendo due medaglie.