En 2012 fue semifinalista en los 60 metros en el Campeonato Mundial de Atletismo en Pista Cubierta de 2012 y semifinalista en los 100 metros en los . Él corrió con viento asistido (2,9 m/s) 10,04 segundos en el inicio de la temporada al aire libre y terminó por la defensa de su título nacional en los 100 metros. Con el equipo de relevos chino iso registros nacionales dos veces esa temporada, primero con un tiempo de 38,71 segundos en mayo y después 38,38 segundos con Guo Fan , Liang Jiahong y Zhang Peimeng en las eliminatorias de los Juegos Olímpicos.