Ai Mondiali di Falun 2015 si è classificato 48º nella 15 km, 38º nella sprint, 8º nella sprint a squadre e 15º nella staffetta e a quelli di Lahti 2017 si è piazzato 8º nella sprint, 10º nella sprint a squadre, 14º nella staffetta e non ha completato la 15 km; l'anno dopo ai XXIII Giochi olimpici invernali di è stato 78º nella 15 km, 36º nella sprint e 13º nella sprint a squadre. Ai Mondiali di Seefeld in Tirol 2019 si è classificato 59º nella 15 km, 30º nella sprint e 17º nella sprint a squadre, mentre a quelli di Oberstdorf 2021 si è piazzato 33º nella sprint, 10º nella sprint a squadre e 14º nella staffetta.