Sur 10 km, il a un record de 41 min 26 s obtenu à Pékin le . Il marche en 41 min 50 s 75 lors des Championnats du monde jeunesse à Lille en 2011 où il termine . Son record sur 20 km marche est de 1 h 19 min 49 s à Changbaishan le . Il remporte le titre mondial par équipes lors des Championnats du monde de marche à Rome le - avec une en 1 h 21 min 12 s.