He was a member of the 8th, 9th and 10th Standing Committee of the Chinese People's Political Consultative Conference. In 1991, he became a member of the Chinese Academy of Sciences. Zhang was born in Kaifeng, Henan.