Nella stagione successiva ai Mondiali di Falun si è piazzato 6º nella 15 km, 28º nella 50 km e 12º nella sprint a squadre; due anni dopo, ai Mondiali di Lahti 2017, si è classificato 45º nella 50 km e 33° nella sprint. Ai XXIII Giochi olimpici invernali di , sua ultima presenza olimpica, si è classificato 39º nella 15 km, 42º nella 50 km, 16º nella sprint a squadre e 13° nella staffetta; l'anno successivo ai Mondiali di Seefeld in Tirol, sua ultima presenza iridata, è stato 30º nella 50 km e 46º nell'inseguimento. Si è ritirato al termine della stagione 2019-2020 e ha disputato la sua ultima gara in Coppa del Mondo il 20 febbraio a Meråker.