Zhang was born in Shanghai, in July 1953. He graduated from Beijing Foreign Studies University. He also studied at Chinese Academy of Governance and John F. Kennedy School of Government as a part-time student.
