À ce jour, elle a remporté un titre WTA (plus 3 WTA 125) et 12 titres ITF en simple et cinq titres WTA (plus 3 WTA 125) et neuf titres ITF en double dames.
Elle se distingue en 2010 à l'occasion des premiers Jeux olympiques de la jeunesse à Singapour où elle obtient deux médailles : l'or en double avec sa compatriote Tang Haochen et l'argent en simple, uniquement battue en finale par la Russe Daria Gavrilova.
Alors âgée de dix-sept ans, elle remporte un titre en double dès sa première participation à un tournoi WTA en septembre 2011, à l'Open de Canton aux côtés de la Taïwanaise Hsieh Su-wei. Il faut ensuite attendre 2015 pour la voir gagner de nouveau cinq tournois WTA, dont quatre en double et un en simple.
2015 - 2017 : premier titre en simple et trois en double, de bons résultats dans l'ensemble malgré quelques défaites prématurées
En double, elle remporte aussi deux autres titres en double. À Nanchang, alors associée à Chang Kai-chen, elles parviennent à éliminer Liu Chang - Lu Jiajing, puis Mana Ayukawa - Kyōka Okamura. Elles poursuivent leur chemin en éliminant Han Xinyun - Zhang Kai-Lin. Elles s'adjugent le titre en éliminant Chan Chin-wei - Wang Yafan. Elle réitère à Standford associée à Xu Yifan. Elles éliminent Klaudia Jans-Ignacik - Mirjana Lučić-Baroni, puis la paire allemande Mona Barthel - Sabine Lisicki, elles viennent à bout de Kateryna Bondarenko - Tatjana Maria en demi. Elles gagnent le tournoi en double face à la paire espagnole Anabel Medina - Arantxa Parra, tête de série numéro deux.
Les années 2016 est marquées par quelques belles victoires comme celles contre Petra Kvitová à Shenzhen, mais aussi par maintes défaites au premier tour. Elle atteint néanmoins les quarts à Doha en 2016. Pour cela elle élimine Varvara Lepchenko, puis Angelique Kerber (tête de série numéro 1) en deux sets, puis vainc Eugenie Bouchard. C'est Jeļena Ostapenko qui mettra un terme à son avancée. Elle réitère la même année à Nottingham arrivant en demi-finale. Elle y bat les joueuses anglaises Freya Christie, puis la tête de série numéro deux Johanna Konta, et enfin Tara Moore. Elle sera battue par la finaliste Alison Riske. Au tournoi de Standford, elle arrive en quarts éliminant Maria Mateas et Alizé Cornet. Elle sera battue par l'Anglaise Karman Thandi.
L'année 2017 ressemblera à l'année précédente. Elle est souvent éliminée au premier ou deuxième tour. Elle parvient néanmoins à avoir quelques bons résultats comme à Zhengzhou. Elle y élimine Lu Jiajing, Sabina Sharipova, Nao Hibino. Elle sera balayée par sa compatriote Peng Shuai en demi. Notons qu'au tournoi de Madrid, elle bat la onzième tête de série au premier tour : Elina Svitolina. À l'US Open elle passera un tour en éliminant Alison Van Uytvanck.
2018 : nouveau titre et finale dès le début d'année
Elle se présente au tournoi de Zhengzhou, en Chine. Elle passe le premier tour face à la 2e tête de série Peng Shuai, puis bat Liu Fangzhou. Au tour suivant elle arrive à bout de Lu Jiajing, en demi, elle bat Han Xinyun. Elle s'offre son second titre WTA 125 après celui de Dalian. Pour cela, elle bat sa compatriote et quatrième tête de série Wang Yafan en finale. Elle poursuit au tournoi de Anning, où elle est quatrième tête de série. Elle y bat Shiho Akita, puis sa compatriote You Xiaodi, puis elle vient à bout de la Française Amandine Hesse, par la suite, elle vainc la première tête de série Peng Shuai. En finale, elle rate l'occasion d'avoir un nouveau titre en échouant face à Irina Khromacheva qui décrochera son 1er titre en simple de sa carrière.
Le reste de l'année fut un peu mitigé. Souvent éliminée de manière précoce, il faut attendre le tournoi de Wimbledon où on verra Zheng passer un tour en éliminant une autre chinoise Wang Qiang. C'est en juillet que le déclic est présent. Tête de série numéro 6 au tournoi de Nanchang, elle élimine Miyu Kato, puis Karman Thandi, elle vient à bout de Xun Fanying, pour s'offrir une victoire en demi-finale face à Zhu Lin. Elle abandonne néanmoins en finale face à Wang Qiang. À Washington, elle réitère un bon parcours en éliminant Katie Swan, puis Ysaline Bonaventure, pour arriver et battre Allie Kiick en quarts de finale. Elle va échouer en demi face à la 7e tête de série et finaliste Donna Vekić. Elle finit l'année par un quart de finale à Mumbai, elle est alors sortie par la Thaïlandaise Luksika Kumkhum.
2019 : nouveaux titres, finale en double dans un tournoi majeur
Éliminée au premier tour par Garbiñe Muguruza, elle se rend à Hua Hin où elle passera deux tours. Pour cela, elle élimine Mandy Minella et Irina-Camelia Begu. Elle sera éliminée par la finaliste Ajla Tomljanović. À Dubaï, elle prendra sa revanche en éliminant cette dernière. Elle perdra au tour suivant face à Garbiñe Muguruza. Il lui faut attendre le tournoi de Anning en avril pour obtenir un nouveau titre. Elle y est tête de série numéro 2. Elle y bat Peangtarn Plipuech, puis Jana Čepelová, au tour suivant, elle balaye Alexandra Cadanțu, elle bat ensuite Kaylah McPhee. Elle remporte le titre face à la première tête de série, sa compatriote Zhang Shuai.
Au tournoi de San Jose, Zheng bat Heather Watson sur le score de 6-3, 6-1, puis arrive à bout de Danielle Collins lui infligeant un score sévère de 6-2, 6-0, elle poursuit en éliminant Amanda Anisimova perdant le premier set 5-7, 7-5, 6-4, elle arrive en demi et élimine la Grecque María Sákkari sur le score de 7-6, 6-2. Elle bat pour la première fois une top 10 mondiale (elle-même étant no 55) en battant Aryna Sabalenka en deux sets via le score de 6-2, 7-6. Elle remporte ainsi son premier titre WTA, le quatrième en tenant compte des WTA 125.
2020 - 2021 : saison mitigée en simple mais nouveau titre en double
En 2020, elle passe un tour à l'Open d'Australie en battant Anna Kalinskaya, mais sera éliminée au tour suivant par Naomi Osaka. Au tournoi de Hua Hin elle bat Natalija Kostić, puis Liang En-shuo avant de perdre face à Patricia Maria Țig. C'est à Doha qu'elle réalise un meilleur parcours. Elle y bat Markéta Vondroušová (tête de série numéro 12) sur le score de 1-6, 6-3, 6-2, puis Vera Zvonareva en deux sets 7-5, 6-1, elle continue sa progression en battant Kiki Bertens (sa seconde top 10) sur le score serré de 3-6, 6-3, 6-4. Elle sera finalement éliminée sur le score serré de 6-3, 7-6, 6-3 par Aryna Sabalenka. L'année étant contrainte par la pandémie de Covid-19, Zheng ne jouera pas d'autres tournois après.
En 2021, elle démarre timidement sa saison. Elle est éliminée d'entrée par Barbora Krejčíková lors de l'Open d'Australie. Tout comme à Doha, où elle échoue au premier tour face à Misaki Doi. C'est à Monterrey qu'elle obtient enfin quelques résultats en éliminant Varvara Gracheva, puis Zhu Lin. Elle s'incline cependant face à Ann Li. Elle passe un tour aux internationaux de Paris en éliminant Sara Sorribes Tormo. Elle sera éliminée par la suite par Marta Kostyuk. Aux JO de Tokyo, elle est éliminée d'entrée par la japonaise Naomi Osaka. Il lui faut attendre alors le tournoi de Columbus pour obtenir enfin de bons résultats. Lors de ce challenger elle est tête de série numéro 4. Elle élimine Asia Muhammad au premier tour, puis vient à bout de Alexa Glatch, par la suite elle vainc Lauren Davis. Elle échoue cependant face à Nuria Párrizas Díaz future lauréate. Par la suite malgré quelques mauvais résultats elle reprend des couleurs lors du tournois de Tenerife où elle bat Rebeka Masarova, puis la tête de série numéro 7, Clara Tauson, Elle échouera face à la finaliste Camila Osorio.
C'est à Rome, avec Wang Xinyu, qu'elle arrive à créer la surprise. Au premier tour, elles tiennent tête à Heather Watson associée à leur compatriote Xu Yifan (6-3 1-5 10-8). Elles continuent leur parcours en profitant du forfait de Chan Hao-ching et Veronika Kudermetova. Au troisième tour, elles battent les spécialistes du double et numéros une et deux mondiale, Hsieh Su-wei et Elise Mertens (6-0 4-6 10-7). Elles arrivent en demi-finale pour finalement perdre face à la paire Coco Gauff - Erin Routliffe (6-3 7-6).
Elle obtient un nouveau titre en double avec sa compatriote Wang Xinyu lors du tournoi de Berlin. La paire chinoise vient à bout de Chan Hao-ching - Veronika Kudermetova en deux sets (6-2 7-5). Lors de l'US Open elle s'aligne aussi bien en simple qu'en double, mais perd dès le premier tour dans les deux disciplines. Alignée ensuite à Hua Hin II; elle perd encore une fois au premier tour en simple, mais aussi en double face à la paire Eudice Chong - Moyuka Uchijima.
Sous le résultat, l’ultime adversaire. Nota: à partir de 2024, le nombre de tournois de cette catégorie passe à 10 par saison et l'alternance entre Dubaï et Doha est supprimée. Le codage Wiki actuel ne permet l'affichage que du résultat de Dubaï si la joueuse a également joué Doha.