Bei der Sommer-Universiade 2007 in Bangkok schied er über 100 Meter mit 10,79 s im Viertelfinale aus und im Jahr darauf schied er bei den Hallenasienmeisterschaften in Doha im 60-Meter-Lauf mit 6,95 s in der Vorrunde aus. 2009 gewann er bei den Asienmeisterschaften in Guangzhou in 39,57 s die Bronzemedaille hinter den Teams aus Japan und China und anschließend siegte er bei den Ostasienspielen in Hongkong in 39,31 s mit der 4-mal-100-Meter-Staffel und gewann mit der 4-mal-400-Meter-Staffel in 3:10,47 min die Bronzemedaille hinter Japan und China. Im Jahr darauf nahm er mit der Staffel erneut an den Asienspielen in Guangzhou teil und gewann dort in 39,05 s die Silbermedaille hinter den Chinesen und bei den Leichtathletik-Asienmeisterschaften 2011 in Kōbe gewann er in 39,30 s die Bronzemedaille hinter Japan und Hongkong und schied über 100 Meter mit 10,72 s im Vorlauf aus. Anschließend startete er bei den Weltmeisterschaften in Daegu, bei denen er mit der Staffel mit 39,30 s den Finaleinzug verpasste. 2013 belegte er bei den Asienmeisterschaften in Pune in 39,52 s den fünften Platz und schied anschließend bei den Weltmeisterschaften in Moskau mit 39,72 s in der Vorrunde aus. Daraufhin wurde er bei den Ostasienspielen in Tianjin in 39,46 s Fünfter, wie auch bei den Asienspielen im Jahr darauf in Incheon mit 39,20 s. Ende Oktober bestritt er in Hsinchu seinen letzten Wettkampf und beendete damit seine aktive sportliche Karriere im Alter von 32 Jahren.