Ai Mondiali di Falun 2015 si è classificato 47° nella 15 km, 43° nella 50 km, 28° nell'inseguimento e 11° nella staffetta, mentre a quelli di Lahti 2017 è stato 18° nella 15 km, 36° nella sprint, 5° nella sprint a squadre e 10° nella staffetta. L'anno dopo, ai XXIII Giochi olimpici invernali di , si è piazzato 41° nella 15 km, 42° nell'inseguimento, 25° nella sprint e 6° nella sprint a squadre; l'anno dopo ai Mondiali di Seefeld in Tirol 2019 è stato 17º nella 15 km, 8º nella sprint a squadre e 9º nella staffetta.