In carriera ha preso parte a un'edizione dei Giochi olimpici invernali, (26° nella 15 km), e a tre dei Campionati mondiali, Val di Fiemme 2013 (38º nella 50 km), Falun 2015 (23º nella 50 km) e Lahti 2017 (27º nell'inseguimento).