Son record est de 20 s 78 (- 0,3 m/s) le 6 juillet 2013 lors des Championnats d'Asie à Pune où il remporte la médaille d'argent, ainsi que l'or du relais 4 × 400 m. Il porte son record à 20 s 60 pour remporter à nouveau la médaille d'argent, sous une pluie battante, lors des Championnats d'Asie d'athlétisme 2015 à Wuhan. Le 25 octobre 2015, il porte son record sur 200 m à 20 s 58 à Al-Qatif. Le 18 juillet 2017, il porte son record à 20 s 56 (+1.9) à Radès.