2012 erreichte er bei den Hallenweltmeisterschaften in Istanbul über 60 Meter das Halbfinale und schied dort mit 6,74 s aus. Während der Freiluftsaison qualifizierte er sich für die Olympischen Spiele in London, bei denen er mit 10,28 s im Halbfinale über 100 Meter ausschied. Zudem nahm er auch mit der chinesischen Stafette teil und schied trotz neuem Landesrekord von 38,38 s im Vorlauf aus. Im Jahr darauf verteidigte er bei den Asienmeisterschaften im indischen Pune seinen Titel über 100 Meter und gewann mit der Staffel Bronze. Bei den Weltmeisterschaften in Moskau wurde er im Halbfinale über 100 Meter wegen eines Fehlstarts disqualifiziert und gelangte auch mit der Staffel nicht bis in das Finale. Anfang Oktober siegte er erneut bei den Ostasienspielen in Tianjin über 100 Meter und gewann Bronze mit der Staffel. 2014 wurde er bei den Hallenweltmeisterschaften in Sopot über 60 Meter in 6,52 s Vierter und gewann bei den Asienspielen in Incheon in 10,10 s Silber über 100 Meter sowie in 37,99 s Gold mit der Staffel.