In carriera ha preso parte a tre edizioni dei Giochi olimpici invernali, (29° nella sprint, 64º nella 15 km, 13º nella staffetta), (27° nella 15 km, 6º nella sprint a squadre, 11° nella staffetta) e (20º nella sprint, 6º nella sprint a squadre), e a sei dei Campionati mondiali (5° nella sprint a squadre a Lahti 2017 il miglior risultato).