Attivo in gare FIS dal dicembre del 2008, ha esordito in Coppa del Mondo il 4 marzo 2012 nella sprint a tecnica classica di Lahti (74º) e ai Campionati mondiali a Falun 2015, classificandosi 38º nella 50 km e 9º nella sprint. Ai successivi Mondiali di Lahti 2017 è stato 6° nella sprint. Ai XXIII Giochi olimpici invernali di , sua prima presenza olimpica, si è classificato 43º nella 50 km, 6º nella sprint e 9º nella sprint a squadre. Il 10 febbraio 2019 ha colto a Lahti il suo primo podio in Coppa del Mondo (3º) e ai Mondiali di Seefeld in Tirol 2019 è stato 29º nella 15 km, 15º nella sprint, 7º nella sprint a squadre e 4º nella staffetta, mentre a quelli di Oberstdorf 2021 ha vinto la medaglia d'argento nella sprint a squadre e si è classificato 16º nella sprint e 6º nella staffetta.