Zhang è figlia di un attore e di una scenografa.[1] È cresciuta dedicandosi alle arti teatrali per seguire le orme della madre.[1] Prima di diventare un'attrice professionista ha recitato in produzioni teatrali e musicali a Nanchino, dove è nata e cresciuta, e a Shanghai. Nel 2009 si è laureata alla Nanjing University of the Arts.[2] Ha frequentato la East 15 Acting School nell'Essex e l'Università russa di arti teatrali a Mosca.[1]
Nel 2009 Zhang ha partecipato al concorso canoro cinese Super Girl TV ed è stata tra le prime venti partecipanti a livello nazionale, prima di ritirarsi in quanto i suoi genitori avevano organizzato per lei studi all'estero.[3][4] In seguito ha recitato in numerose produzioni teatrali.[5] Nel 2013, in un adattamento teatrale cinese intitolato Xúnzhǎo chūliàn (寻找初恋) del musical coreano Kim Jong-wook chatgi, Zhang ha interpretato la protagonista femminile Luo Yan.[2] Nel 2017 ha recitato nell'adattamento musicale cinese di Yoake no machi de (黎明之街), dove ha interpretato Nakanishi Akiba[6], e in Oliver Twist, dove ha interpretato Artful Dodger.[5][7] Nel 2019 ha recitato in Mǎbùtíngtí de yōushāng (马不停蹄的忧伤) per il quale è stata nominata come Miglior Attrice Protagonista al 13° Daegu International Musical Festival.[8][9]
Prima di essere scelta per Shang-Chi ha inviato un video per un provino per un ruolo sconosciuto in un film sconosciuto per donne che sapessero parlare sia cinese mandarino che inglese.[10] Durante la produzione ha ricevuto consigli da Ben Kingsley sulle differenze tra la recitazione teatrale e quella cinematografica.[11] Il regista di Shang-Chi, Destin Daniel Cretton, l'ha anche aiutata a recitare per il cinema, dato che aveva poca esperienza con l'inquadrature della telecamera.[5] Il suo casting è stato rivelato al Disney Investor Day nel dicembre 2020.[12]