Bei den IAAF World Relays 2017 auf den Bahamas gelangte die chinesische Mannschaft auf den dritten Rang. Bei den Weltmeisterschaften in London gelangte er erneut in das Finale und wurde dort in 10,27 s Achter. Mit der Staffel gelangte er diesmal in 38,34 s auf den vierten Platz. Bei den Hallenweltmeisterschaften in Birmingham stellte er im Finale über 60 Meter mit 6,42 s einen neuen Asienrekord auf und liegt damit (Stand 2018) auf Platz vier der ewigen Bestenliste. Damit gewann er die Silbermedaille hinter dem US-Amerikaner Christian Coleman. Bei einem Meeting in Madrid und in Paris egalisierte er mit 9,91 s jeweils den Asienrekord über 100 Meter den er nun gemeinsam mit Femi Ogunode innehat. Ende August nahm er zum dritten Mal an den Asienspielen in Jakarta teil und siegte dort mit neuem Meisterschaftsrekord von 9,92 s vor dem Katari Tosin Ogunode und dem Japaner Ryōta Yamagata. Zudem gewann er mit der chinesischen Stafette in 38,89 s die Bronzemedaillen hinter den Mannschaften aus Japan und Indonesien.