
Чжан Хайдун в 2004–2010 годах обучался в хореографической школе Ляонинской балетной труппы. С 2010 года работает в Ляонинском балете.
В 2012 году стал солистом Ляонинской балетной труппы, в 2015 году перешёл в разряд ведущих солистов. В 2017 году в качестве приглашённого артиста Тяньцзиньского балета исполнил роль графа Альберта в балете «Жизель».
В репертуаре:
 Старший брата Родника («Отражение Луны»); 
Тибальд («Ромео и Джульетта»); 
Конрад («Корсар»); 
Спартак, Красс («Спартак»); 
Щелкунчик-Принц («Щелкунчик»); 
Чжоу Вэйжень («Восемь женщин, утопившихся в реке»); 
Ротбарт («Лебединое озеро»).