An der Universität Chongqing studierte Zhang zunächst Ölmalerei, ehe er bis 1991 Filmregie an der Pekinger Filmhochschule studierte. Neben seiner Tätigkeit als Filmregisseur ist er Regiedozent an der Filmhochschule in Peking. Sein letzter Film "Before Born" lief im Forum des Jungen Films im Rahmen der Internationalen Filmfestspiele 2006 in Berlin, wie zuvor bereits zwei andere Filme von ihm.