Après avoir porté son record sur à à Rome, le , il obtient la médaille d'argent par équipes et celle de bronze en individuel lors des Championnats du monde par équipes de marche 2018 à Taicang. Le suivant, lors des championnats d’Europe de Berlin, il réalise son meilleur temps personnel en mais échoue à la place, à une seconde seulement de la médaille de bronze décrochée par le Russe (sous bannière neutre) Vasiliy Mizinov.