Par la suite, il termine 5e des championnats d'Europe de Zurich sur 50 km et 4e lors des Mondiaux de Pékin sur 20 km à Pékin, manquant à cette dernière occasion la médaille de bronze pour 32 secondes[2]. Il remporte néanmoins la médaille de bronze individuelle et celle d'argent par équipes lors des Championnats du monde par équipes 2016 à Rome, en 3 h 44 min 2 s, son deuxième meilleur temps sur 50 km marche. Aux Mondiaux de Londres en 2017, il se classe dans un premier temps 4e du 50 km mais est ensuite disqualifié après la course[3].