Ai Mondiali di Oslo Holmenkollen 2016 è stato 56º nella sprint, 37º nell'inseguimento, 51º nell'individuale e 11º nella staffetta, mentre l'anno dopo nella rassegna iridata di Hochfilzen 2017 si è piazzato 46º nella sprint, 48º nell'inseguimento, 59º nell'individuale e 5º nella staffetta. Ha ottenuto il primo podio in Coppa del Mondo il 7 gennaio 2018 a Oberhof (2º in staffetta). Ai XXIII Giochi olimpici invernali di , sua prima presenza olimpica, si è classificato 51º nella sprint, 48º nell'inseguimento, 56º nell'individuale e 12º nella staffetta.