Bei den Asienmeisterschaften in Pune wurde er in 50,86 s Fünfter und anschließend gewann er bei den Ostasienspielen in Tianjin die Silbermedaille im Einzelbewerb sowie Bronze mit der Staffel. Im Jahr darauf erreichte er bei den Asienspielen im südkoreanischen Incheon in 51,10 s ebenfalls Rang fünf und bei den Asienmeisterschaften in Wuhan im darauf folgenden Jahr gewann er in 49,68 s die Silbermedaille hinter dem Japaner Yūta Konishi. Anschließend nahm er erneut an den Sommer-Universiade in Gwangju teil und wurde dort in 50,22 s Sechster. 2016 qualifizierte er sich erneut für die Olympischen Spiele in Rio de Janeiro, bei denen er mit 50,65 s erneut im Vorlauf ausschied. Im Jahr darauf gewann er bei den Asienmeisterschaften in Bhubaneswar in 49,75 s die Silbermedaille hinter dem Philippiner Eric Cray und kam mit der Staffel auf Platz vier. Anschließend gewann er auch bei der Sommer-Universiade in Taipeh in 49,05 s die Silbermedaille hinter dem Dominikaner Juander Santos. Zudem wurde er mit der Staffel im Finale disqualifiziert.