Supreme People's Procuratorate
Zhang entered the Supreme People's Procuratorate in 1985 and became an Associate Procurator. He was elected by the National People's Congress as the Procurator-General of the Supreme People's Procuratorate in 1993.