Zhang was born in Shaan County (now Shanzhou District of Sanmenxia), Henan, in June 1933.[1] He secondary studied at the Xi'an Middle School of Shaanxi Province. In 1951, he entered Northwest University, majoring in Russian language. After graduation, he became an interpreter in the Ministry of Fuel Industry [zh] and then Ministry of Petroleum Industry [zh].
In 1955, he was admitted to the China University of Petroleum, majoring in petroleum geology. He joined the Chinese Communist Party (CCP) in March 1956.[1] In 1956, he was sent to the Qaidam Basin in northwest China to explore for oil, and was transferred to Shengli Oil Field in east China's Shandong province in 1964.[1] In 1966, the Cultural Revolution broke out, he forced to work in oil fields but later reinstated in 1970.[1]
Since 1979, he participated in the construction of Dagang Oil Field [zh] and once served as the deputy commander-in-chief of the oilfield construction headquarters. In June 1983, he was promoted to party secretary of Dagang Petroleum Administration Bureau, the top political position in the bureau.[1]
Zhang was appointed head of the Publicity Department of CCP Tianjin Municipal Committee and secretary of the CCP Tianjin Municipal Commission for Discipline Inspection in October 1985 and was admitted to member of the Standing Committee of the CCP Tianjin Municipal Committee, the city's top authority.[1]
He was appointed deputy party secretary of Inner Mongolia in April 1988, concurrently serving as president of the regional party school.[1]
He became vice chairperson of the All-China Federation of Trade Unions and first secretary of its Secretariat in December 1991, and served until October 1998.[1]
In December 1998, he took office as vice chairperson of the National People's Congress Supervisory and Judicial Affairs Committee.[1][2] He retired in September 2009.[1]
On 25 January 2021, he died from an illness in Beijing, at the age of 87.[1]