Elle fait ses débuts en Coupe du monde en à Harbin. Le , elle monte pour la première fois sur un podium de Coupe du monde, prenant la deuxième place à Changchun. Cinq ans plus tard, elle gagne pour la première fois devant son public à Beida Lake. Lors de la saison 2013-2014, Zhang participe à ses premiers Jeux olympiques à Sotchi où elle termine treizième et y obtient son meilleur classement avec une deuxième place dans sa spécialité.