Zhen Wang received a BA in . She completed an MA in Architectural History and a PhD in Landscape Architecture at the Huazhong University of Science and Technology (HUST). Her doctoral thesis focused on landscape architecture and the engineering of hard armoring for urban riverbanks, and was revised and published as a book in 2014. Zhen joined the Huazhong University of Science and Technology in 2000 as an associate professor, where she has taught Theories and Methods of Landscape Design, Sustainable Environmental Design, and several other courses in the School of Architecture and Urban Planning. From 2009 to 2010 she was a visiting scholar at Cardiff University in Wales, UK. She is the co-founder and current director of the Administration Committee of the Water Fund, which is supported by the China Overseas-Educated Scholars Development Foundation—a nonprofit organization focusing on environmental problems caused by urbanization, as well as the design, regeneration, and conservation of cultural landscapes in China.
While at the Rachel Carson Center, Zhen is beginning a new project on cultural landscape research focusing on minority villages' changing landscapes in southwest China.