Jabarkan Pemberontakan Anshi dari Zhang Xun

Pada akhir tahun 755, ketika Zhang masih menjabat di Zhenyuan, jenderal An Lushan melakukan pemberontakan di Fanyang (sekarang Beijing). An memimpin pasukannya bergerak cepat ke selatan mencaplok ibu kota timur Luoyang dimana ia mendeklarasikan berdirinya Dinasti Yan dengan dirinya sebagai kaisar. Salah satu jenderalnya, Zhang Tongwu bergerak ke timur untuk menerima penyerahan diri sejumlah pejabat Tang. Yang Wanshi, gubernur Qiaozhou (sekarang wilayah Zhoukou) yang adalah atasan Zhang Xun termasuk salah satu yang bergabung dengan pemberontak, ia mengajak Zhang ikut memberontak. Yang menjanjikan jabatan sebagai sekretaris jenderal pada Zhang dan memerintahkannya untuk memimpin delegasi untuk menyambut Zhang Tongwu. Zhang Xun memang menghimpun delegasi, tetapi bukan untuk bergabung dengan pemberontak, ia mengajak mereka ke kuil Laozi (filsuf besar yang dianggap leluhur para kaisar Tang dan secara anumerta diberi gelar Kaisar Xuanyuan). Disana ia memimpin ritual penyembahan lalu mendeklarasikan sumpah setia pada Dinasti Tang dan membulatkan tekad melawan kaum pemberontak. Beribu-ribu pejabat dan rakyat memberi dukungan dan berdiri di belakangnya untuk bersama-sama berjuang membela negara. Selanjutnya Zhang memimpin 1000 prajurit pilihan ke Yongqiu, dimana Jia Bi, seorang jenderal lain yang setia pada Tang, sedang bertahan dari serangan Linghu Chao, mantan pejabat Tang yang membelot ke kubu pemberontak. Yongqiu sendiri tadinya merupakan wilayah kekuasaan Linghu, tetapi ketika ia sedang keluar dari sana untuk kampanye militernya, pasukan di kota itu memberontak dan mengakat Jia sebagai komandannya.

Belakangan Jia gugur dalam pertempuran ketika Linghu melakukan serangan balasan. Kini Zhang memegang komando tunggal atas Yongqiu dan bertanggung jawab penuh mempertahankan kota itu. Zhang mengirim surat pada komandan tertinggi Tang di wilayah itu, Li Zhi, Pangeran Wu. Li pun secara resmi mengangkatnya sebagai komandan pasukan Yongqiu. Tak lama kemudian, Linghu kembali dengan memimpin 40.000 pasukan pemberontak, didampingi oleh Li Huaixian, Yang Chaozong, dan Xie Yuantong. Zhang membagi 2000 pasukannya dalam dua kelompok, yang satu untuk bertahan dan yang lain untuk menyerang. Menghadapi pasukan musuh yang jauh lebih besar jumlahnya itu, Zhang beberapa kali melakukan serangan dadakan yang berhasil menimbulkan kerusakan besar di pihak lawan. Yongqiu dikepung selama 60 hari, tetapi para pemberontak itu tidak berhasil mendudukinya sehingga terpaksa mundur. Musim semi 756, Linghu kembali mengepung kota itu. Dalam situasi kritis karena pengepungan yang erat itu, enam perwira Zhang menyarankan agar menyerah saja pada pemberontak karena kaisar sendiri sudah meninggalkan Chang’an dan kabur ke Yizhou (sekarang Chengdu, Sichuan). Zhang pura-pura menerima saran mereka, keesokan paginya ia menggantung lukisan Kaisar Xuanzong dan memerintahkan para prajurit untuk memberi hormat serta memerintahkan keenam perwira itu dihukum mati. Keteguhan ini membuat moral para prajurit untuk terus bertahan semakin membara. Linghu kembali gagal merebut kota itu dan mundur ke Chenliu (sekarang Kaifeng, Henan). Sementara itu, seorang jenderal pemberontak lain bernama Li Tingwang mencoba untuk mencaplok Yongqiu dengan menyerang Ningling dan Xiangyi (keduanya sekarang termasuk wilayah Shangqiu, Henan). Serangan ini pun berhasil dihalau oleh Zhang sehingga Li terpaksa mundur dari Ningling dan Xiangyi.

Pada musim dingin tahun itu, Linghu bersama Wang Fude, kembali menyerang Yongqiu dan kembali pula dipukul mundur oleh Zhang. Linghu dan Li lalu membangun benteng di utara kota itu untuk memutus jalur perbekalan. Dengan jatuhnya beberapa kota di daerah itu dan persiapan pemberontak menyerang Ningling di bawah pimpinan Yang Chaozong, Zhang meninggalkan Yongqiu untuk mempertahankan Ningling. Di sana ia bertemu dengan Xu Yuan, gubernur Suiyang. Mereka bekerjasama dan berhasil memukul mundur Yang. Belakangan Zhang diangkat sebagai deputi gubernur militer Henan, Li Ju, Pangeran Guo (pengganti Li Zhi). Namun ketika meminta bantuan dari Li Ju yang ketika itu sedang berada di Pengcheng, Li menolak memberi bantuan materi, ia hanya memberikan kenaikan pangkat pada beberapa bawahan Zhang. Saat itu, An Lushan telah tewas dibunuh oleh anaknya sendiri, An Qingxu. Setelah naik tahta, An Qingxu mengirim jenderal Yin Ziqi menyerang Suiyang. Xu Yuan yang ketika itu telah kembali ke Suiyang meminta bantuan pada Zhang. Karena itu, Zhang mempercayakan Ningling pada perwiranya, Lian Tan, lalu membawa sebagian besar pasukannya ke Suiyang. Pada awalnya mereka berhasil mengalahkan Yin, tetapi Yin segera mengkonsolidasi pasukannya dan mengepung kota itu. Xu Yuan menyerahkan komando atas pasukan Suiyang kepada Zhang dengan alasan dirinya hanya seorang pejabat sipil yang tidak piawai dalam bidang militer. Kini ia hanya memegang tanggung jawab masalah logistik.