Par la suite, il termine des championnats d'Europe de Zurich sur et lors des Mondiaux de Pékin sur à Pékin, manquant à cette dernière occasion la médaille de bronze pour . 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 marche. Aux Mondiaux de Londres en 2017, il se classe dans un premier temps du mais est ensuite disqualifié après la course.