Nel 2015 ai Mondiali di Falun si è classificato 16° nella 15 km, 34° nella 50 km e 12° nell'inseguimento; nel 2017 a quelli di Lahti nelle medesime specialità si è piazzato rispettivamente al 12°, al 4° e all'11º posto. Il 16 dicembre 2017 ha colto a Dobbiaco il suo primo podio in Coppa del Mondo (3º). Ai XXIII Giochi olimpici invernali di si è classificato 28º nella 15 km, 37º nella 50 km, 7º nell'inseguimento e 12º nella sprint a squadre; l'anno successivo ai Mondiali di Seefeld in Tirol è stato 8º nella 15 km, 8º nella 50 km e 7º nell'inseguimento, mentre a quelli di Oberstdorf 2021 si è classificato 10º nella 15 km, 7º nella 50 km e 7º nell'inseguimento.