Zhang lahir dalam sebuah keluarga cendekiawan di Nanchong, Sichuan pada 1872. Menyadari akhir Dinasti Qing akan datang, Zhang menjunjung pandangan-pandangan reformis Liang Qichao, dan ia ikut sebuah kelompok yang mendorong monarki konstitusional bagi Tiongkok. Pada 1911, Zhang menjadi wakil ketua komite pemegang saham yang menentang rencana nasionalisasi jalur kereta api Sichuan-Hankou yang sedang dibangun. Protes melawan rencana tersebut berujung kebangkitan yang dengan mudahnya diredam oleh otoritas.[1]
Zhang masih menjadi pemimpin politik di provinsi Sichuan. Pada 1916, ia membentuk sepasukan kecil untuk bertindak melawan Yuan Shikai, tetapi Yuan wafat sebelum pasukan tersebut melakukan aksi apapun. Zhang menjabat sebagai gubernur provinsi Sichuan pada 1920. Namun, pada tahun-tahun berikutnya, Zhang lebih berfokus pada pendidikan. Ia menjabat sebagai presiden Kolese Normal Chengdu selama dua tahun sebelum menjadi presiden Universitas Chengdu pada 1928. Setelah Perang Tiongkok-Jepang Kedua dimulai pada 1937, Zhang diangkat menjadi anggota Dewan Politik Rakyat. Meskipun ia jarang ikut dalam deliberasi badan tersebut, ia dihargai karena pidato-pidatonya yang mengkritik pemerintah Nasionalis.[1]
Saat sejumlah kelompok oposisi bergabung bersama untuk membentuk Liga Kelompok-kelompok Politik Demokrat Tiongkok pada 1941, Zhang dipilih menjadi ketua. Sebagai seorang figur non-partisan, ia mendiamkan pertentangan antara berbagai kelompok konstituen dari Liga tersebut. Ia masih memegang jabatan tersebut setelah Liga tersebut berubah menjadi Liga Demokrat Tiongkok pada 1944, dan sampai kematiannya pada 1955.[1]
^ abcdBoorman, Howard L.; Richard C. Howard, eds. (1967). Biographical Dictionary of Republican China. 1: Ai-Ch'ü. New York: Columbia University Press. hlm. 82–83. ISBN978-0-231-08955-5.Pemeliharaan CS1: Teks tambahan: authors list (link)