En 2008, son meilleur saut est de 2,27 m, aux China Open à Pékin, record national qu'il égale à Chennai le . Il représente l'Asie Pacifique lors de la Coupe continentale d'athlétisme 2010. Il représente la Malaisie pour une deuxième fois aux Jeux olympiques de Londres : son meilleur saut de la saison, réalisé le à Cagnes-sur-Mer est de 2,21 m, inférieur aux minima.
Il termine 6e ex-æquo lors des Championnats d'Asie d'athlétisme 2017 à Bhubaneswar, avec 2,20 m.
Le , il porte son record personnel à 2,28 m à Canberra (AUS). Le , il saute 2,27 m à Kuala Lumpur. Le , il termine 4e en 2,26 m lors des Championnats d’Asie 2019 à Doha.
Il se qualifie pour la finale des championnats du monde 2019 avec 2,29 m, record personnel. Il se classe 8e de la finale avec 2,27 m[1].