Le , il bat son record personnel en 13 s 55, également record national, pour remporter la médaille d'argent lors de l'Universiade de 2017 à Taipei[1]. L'année suivante, il décroche la médaille d'argent des Jeux asiatiques de Jakarta en 13 s 39, record national, derrière Xie Wenjun (13 s 34)[2].
Le , il égale à nouveau le record national pour remporter la médaille de bronze lors des Championnats d’Asie à Doha.