Urodzony w Pekinie i absolwent Centralnej Akademii Dramatycznej (klasa 1988), Zhang Hanyu najpierw pracował jako lektor przy chińskich dubbingach, m.in. „Shark Tale”, trylogii „Władca Pierścieni” i „Troję”. Po kilku epizodycznych rolach telewizyjnych zyskał rozpoznawalność jako stały współpracownik Feng Xiaoganga, pojawiając się w filmach takich jak „Sorry Baby”, „Cell Phone” czy „A World Without…