Zhang debütierte im Eisschnelllauf-Weltcup im Dezember 2010 in Harbin und belegte dabei den zweiten Platz über 1000 m in der Division B. Im Januar 2011 wurde sie bei der Sprintweltmeisterschaft in Heerenveen Neunte im Sprint-Mehrkampf. Bei den Einzelstreckenweltmeisterschaften 2011 in Inzell kam sie auf den neunten Platz über 2 × 500 m und auf den siebten Rang über 1000 m. In der Saison &lt;a href="Eisschnelllauf-Weltcup%202011/12"&gt;2011/12&lt;/a&gt; erreichte sie beim Weltcup in Berlin mit dem dritten Platz über 1000 m erstmals eine Podestplatzierung im Weltcup. Bei der Sprintweltmeisterschaft 2012 in Calgary gewann sie die Bronzemedaille. Im März 2012 errang sie bei den Einzelstreckenweltmeisterschaften in Heerenveen den 19. Platz über 2 × 500 m und den siebten Platz über 1000 m. Zu Beginn der folgenden Saison belegte sie beim Weltcup in Heerenveen den zweiten Platz über 1000 m. Beim Weltcup in Harbin holte sie beim zweiten 1000 m-Lauf ihren ersten Weltcupsieg. Beim ersten 1000 m-Lauf wurde sie Zweite. Bei der Sprintweltmeisterschaft 2013 in Salt Lake City errang sie den sechsten Platz. Im März 2013 belegte sie beim Weltcup-Finale in Heerenveen den zweiten Platz über 1000 m und erreichte den fünften Platz im Gesamtweltcup über 1000 m. Im selben Monat kam sie bei den Einzelstreckenweltmeisterschaften in Sotschi auf den neunten Platz über 2 × 500 m und auf den siebten Rang über 1000 m. Bei der Sprintweltmeisterschaft 2014 in Nagano gewann sie die Silbermedaille. Im Februar 2014 wurde sie bei den Olympischen Winterspielen 2014 in Sotschi Olympiasiegerin über 1000 m und errang den vierten Platz im 2 × 500 m-Lauf. Zu Beginn der Saison &lt;a href="Eisschnelllauf-Weltcup%202015/16"&gt;2015/16&lt;/a&gt; holte sie in Calgary beim zweiten 500 m-Lauf ihren dritten Weltcupsieg. Zudem belegte sie über 1000 m den dritten Rang und beim ersten 500 m-Lauf und im Teamsprint jeweils den zweiten Platz.