David D. Zhang wurde 1954 in China geboren und studierte in Guizhou, Chongqing und Manchester. Er arbeitete an chinesischen Universitäten, der Universität von Manchester und der Universität der Westindischen Inseln (Jamaika), bevor er Dozent am Institut für Geografie der Universität Hongkong wurde.