En 2016, il porte à Kuching le record national du 100 m à 10 s 18. Vainqueur des séries et des demi-finales, il est disqualifié pour faux-départ en finale du 100 m lors des Championnats d'Asie 2017 à Bhubaneswar.