Zhang, der in Harbin, dem Zentrum des chinesischen Eiskunstlaufsports, geboren wurde, begann im Alter von sechs Jahren mit dem Eiskunstlaufen. Seine erste Eiskunstlaufpartnerin war Zhang Liyun. Seit 1997 trat er an der Seite von Zhang Dan für den Eislaufverein Harbin an. Zhang Dan und Zhang Hao sind nicht verwandt. Sie wurden von Yao Bin, der zusammen mit Partnerin Bo Luan1980 der erste chinesische Teilnehmer bei Weltmeisterschaften im Paarlauf war, trainiert.
Anders als die bereits vor ihnen erfolgreichen chinesischen Paare Shen Xue / Zhao Hongbo und Pang Qing / Tong Jian hatten Zhang/Zhang schon im Juniorenbereich großen Erfolg. Bei der Juniorenweltmeisterschaft 2000 in Oberstdorf zeigte das Paar einen vierfachen Wurflutz, den ersten überhaupt in diesem Wettbewerb. 2001 und 2003 wurden sie Juniorenweltmeister. Sie waren die ersten chinesischen Juniorenweltmeister im Paarlauf. 2001 und 2002 gewannen sie außerdem das Grand-Prix-Finale der Junioren.
2002 debütierten Zhang/Zhang bei den Senioren. Bei ihrer ersten Vier-Kontinente-Meisterschaft gewannen sie sogleich die Bronzemedaille. Bei den Olympischen Spielen in Salt Lake City wurden sie Elfte und bei ihrer ersten Weltmeisterschaft Neunte. 2003 wurden sie chinesische Meister im Paarlauf. Sie gewannen erneut Bronze bei der Vier-Kontinente-Meisterschaft und konnten sich bei der Weltmeisterschaft um drei Plätze auf den sechsten Rang verbessern. 2004 ging es bei beiden Meisterschaften um einen Platz nach oben. Sie gewannen die Silbermedaille bei der Vier-Kontinente-Meisterschaft und belegten den fünften Platz bei der Weltmeisterschaft.
Der endgültige Durchbruch kam im Jahr 2005. Erst entschieden sie die Vier-Kontinente-Meisterschaft für sich, dann errangen sie in Moskau mit Bronze ihre erste Weltmeisterschaftsmedaille. Ihren Höhepunkt erreichten Zhang/Zhang im Jahr 2006, als sie in Turin olympisches Silber hinter den Russen Tatjana Totmjanina und Maxim Marinin gewannen. Dabei platzierten sie sich vor ihren höher eingestuften und weitaus erfahreneren Landsleuten Shen/Zhao und Pang/Tong, trotz eines schweren Sturzes von Zhang Dan in der Kür beim Versuch eines geworfenen Vierfachsalchows. Wenige Wochen später wurden sie in Calgary auch Vize-Weltmeister hinter Pang Qing und Tong Jian.
Bei den Weltmeisterschaften 2008 und 2009 wurden Zhang Hao und Zhang Dan Vize-Weltmeister hinter Aljona Sawtschenko und Robin Szolkowy. Sie errangen außerdem Silber und Bronze bei den Vier-Kontinente-Meisterschaften.
2010 gewannen sie ihren zweiten Titel bei den Vier-Kontinente-Meisterschaften, allerdings unter schwacher Konkurrenz. Sowohl bei ihren dritten Olympischen Spielen wie auch der Weltmeisterschaft belegten sie bei Siegen ihrer Landsleute den fünften Platz.
Die Saison 2011 musste das Paar verletzungsbedingt auslassen.
Zhang Dan beendete 2012 ihre Eiskunstlaufkarriere. Zhang Hao fand eine neue Eislaufpartnerin in Peng Cheng.
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Zhang ist hier somit der Familienname, Hao ist der Vorname.