Ha esordito ai Giochi olimpici invernali a , dove si è classificato 30º nella 15 km, 25º nella 50 km e 21º nell'inseguimento, e ai Campionati mondiali a Falun 2015, dove è stato 40º nell'inseguimento, 32º nella 50 km e 6º nella staffetta. Ha ottenuto la prima vittoria in Coppa del Mondo, nonché primo podio, l'8 marzo 2015 a Lahti nella 15 km a tecnica classica. Ai Mondiali di Lahti 2017 si è classificato 40º nella 15 km e 8º nella staffetta; ai XXIII Giochi olimpici invernali di si è classificato 22º nella 50 km, 20º nell'inseguimento e 7º nella staffetta. Nella stagione successiva ai Mondiali di Seefeld in Tirol ha vinto la medaglia di bronzo nella sprint a squadre ed è stato 20º nella 15 km, 14º nella 50 km, 8º nella sprint e 10º nella staffetta, mentre a quelli di Oberstdorf 2021 si è classificato 30º nella sprint e 5º nella sprint a squadre.