In 1997, Zhang became party chief of Shenzhen.
At the 18th National Congress of the Communist Party of China in 2012, Zhang earned a seat on the Politburo Standing Committee, China's de facto top ruling council.