In het openluchtseizoen 2012 verdedigde hij zijn Chinese juniortitel. Een debuut op het IAAF Diamond League circuit kwam kort daarna en hij slaagde erin om zevende te eindigen op de Shanghai Golden Grand Prix-wedstrijd. Hij had een persoonlijk record bij de Chinese Atletiek Grand Prix in zijn thuisprovincie Zibo, met een score van. Hij werd de continentale kampioen op de 2012 Aziatische Junior Atletiek kampioenschappen
met een kampioenschap record hoogte. Ondanks dit succes slaagde hij er niet in om een geldig punt te registreren op het Wereldkampioenschap Atletiek voor junioren 2012. Aan het einde van het seizoen, hij gelijk zijn beste om de derde plaats op de Chinese kampioenschappen, achter Yang en Xue Changrui.