Hun forbedret resultatene sine kraftig i 2012, og i sitt første stevne dette året forbedret hun sin personlige rekord med over fem meter, til 63,78 meter. En måned senere satte hun asiatisk rekord, og slo med det Wei Jianhuas 11 år gamle rekord, da hun kastet 64,95 meter ved Chinese Athletics Grand Prix-stevnet i Zhaoqing. Hun konkurrerte utenlands for første gang dette året, og deltok i to stevner i Tyskland, der hun vant i Zeven og kom på 3.-plass i Rhede. Hun kom også på 2.-plass ved Chinese Athletics Grand Prix-finalen i juni, og ble dermed tatt ut til sommer-OL 2012 i London. I kvalifiseringsrunden i OL kastet hun 64,45 meter, og fulgte opp med 63,70 meter i finalen, og endte på 5.-plass. Ved det kinesiske mesterskapet i friidrett 2012 greide hun ikke 60 meter, men endte på 2.-plass med 59,00 meter, bak Chang Chunfeng.