La carriera di Zhang Yuehong inizia all'interno del settore giovanile dello Liaoning Nuzi Paiqiu Dui. Nel 1993 viene promossa in prima squadra, restandovi a giocare fino al termine della stagione 2001-02; nello stesso periodo, precisamente nel 2000, debutta con la nazionale cinese, con cui nel vince un anno dopo la medaglia d'argento al World Grand Prix, la medaglia d'oro al campionato asiatico e oceaniano e la medaglia d'oro alla Grand Champions Cup; nel 2002, invece, dopo aver vinto la medaglia d'argento al World Grand Prix, si aggiudica la medaglia d'oro ai XIV Giochi asiatici.