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 Luan 1980 der erste chinesische Teilnehmer bei Weltmeisterschaften im Paarlauf war, trainiert.