Initialement deuxième du 20 km aux championnats du monde de Moscou en 2013 en 1 h 21 min 09 s, il est finalement sacré champion du monde après la disqualification pour dopage du Russe Aleksandr Ivanov. Deux ans plus tard, il se classe 9ème aux Mondiaux de Pékin, encore une fois sur le 20 km marche. Il perd ensuite son titre olympique à Rio en 2016, ne pouvant faire mieux qu'une 39ème place en 1 h 23 min 54 s[2].