Ai Mondiali di Falun 2015 è stato 50º nella 15 km, 41º nella 50 km e 23º nella sprint; a quelli di Lahti 2017, 20º nella sprint e 7º nella sprint a squadre. Ai XXIII Giochi olimpici invernali di si è piazzato 32º nella 15 km, 28º nella sprint e 10º nella sprint a squadre; l'anno dopo ai Mondiali di Seefeld in Tirol 2019 è stato 15º nella 15 km, 42º nella sprint, 14º nella sprint a squadre e 6º nella staffetta, mentre a quelli di Oberstdorf 2021 si è classificato 37º nella sprint e 12º nella sprint a squadre.