2016 qualifizierte er sich für die Olympischen Spiele in Rio de Janeiro, bei denen er mit 2,26 m in der Qualifikation ausschied. 2017 nahm er an den Weltmeisterschaften in London teil, dort reichten aber 2,26 m nicht für das Finale. Daraufhin siegte er bei den Südostasienspielen in Kuala Lumpur mit übersprungenen 2,24 m. 2018 nahm er erneut an den Commonwealth Games im australischen Gold Coast teil und belegte dort mit 2,18 m den zehnten Platz. Ende August nahm er ebenso an den Asienspielen in Jakarta teil und wurde dort mit 2,24 m Siebter. Im Jahr darauf erreichte er bei den Asienmeisterschaften in Doha mit einer Höhe von 2,23 m den sechsten Platz. Anfang Dezember musste er sich bei den Südostasienspielen in Capas mit 2,21 m seinem Landsmann Lee Hup Wei geschlagen geben und gewann somit die Silbermedaille.