Zhang started working in November 1968, and joined the Communist Party of China in April 1971. He served in various posts in Qinhuangdao harbor administration bureau before entering Communist Youth League central committee in December 1978. From December 1982 to November 1985, Zhang was an alternate secretary of CYL central secretariat and director of CYL department of workers and peasants youth. He was elevated to a secretary of CYL central secretariat in November 1985, and the post was confirmed as the rank of vice minister in November 1991. From August 1982 to June 1987, he took correspondence courses at Renmin University of China and obtained a degree in Marxism-Leninism theory. From November 1991, he became the chairman of Chinese Youth Association and a secretary of CYL central secretariat. From December 1989 to December 1991, he pursued an on-job master's degree in national economic planning and management in school of economic management of Jilin University. In April 1993, Zhang became the vice president of Xinhua News Agency and a Party committee member there. In March 1998, Zhang was elevated to vice president and vice Party chief of Xinhua Agency. From September 2001 to January 2004, he was the vice secretary of CPC Shanxi committee. From January 2004, he served as vice governor, acting governor and later governor of Shanxi. Since July 2005, he has served as secretary of CPC Shanxi committee, and also served as chairman of Shanxi provincial People's Congress since January 2006. Zhang was a member of 14th Central Commission for Discipline Inspection of the Communist Party of China. He was an alternate member of 16th Central Committee of the CPC, and a full member of the 17th and 18th Central Committees. On October 30, 2011, he was officially elected as secretary of east China's Anhui Provincial Committee of the Communist Party of China at the first plenary session of the 9th CPC Anhui Provincial Committee. Zhang retired as party chief of Anhui in June 2015 after reaching the age of 65, which is typically the retirement age of provincial-level officials.