Zhang Xun nació como un Jinshi. Antes de que estallara la rebelión de Anshi, él era solo un pequeño prefecto en el condado de Zhenyuan. Después de que estalló la rebelión de Anshi, se volvió tan poderosa que los prefectos locales y los magistrados del condado estaban tan asustados por el impulso de las Fuerzas Aliadas de Anshi que cayeron de rodillas. Estaba furioso y dirigió a miles de funcionarios y personas en el condado de Zhenyuan a levantar resueltamente la bandera contra la rebelión de Anshi.
Después de que Linghu Chao, el magistrado del condado de Qiu Yong, se rindiera a los rebeldes, los funcionarios y la gente locales se opusieron inmediatamente a él, y Qiu Yong se sumió en el caos. Entonces Jia Bin, Zhang Xun, etc. Aprovechando el caos, atacó a Qiu Yong, provocando que Hu Chao abandonara la ciudad y huyera. En febrero de 756, Linghu Chao dirigió 15.000 soldados Yan para recuperarlo. En ese momento, el ejército Tang solo tenía 3.000 hombres, incluido Qiu Yong. Los dos bandos se enfrentaron durante más de 60 días y vivieron más de 300 batallas. Linghu Chao simplemente no pudo vencer a Qiu Yong.
En diciembre del mismo año, el general rebelde Yang Chaozong dirigió sus tropas y 20.000 jinetes en un intento de capturar Ningling para poder patrullar la carretera. Entonces Zhang Xun abandonó voluntariamente a Qiu Yong y marchó hacia el este, uniendo fuerzas con Xu Yuan, el gobernador de Suiyang, y Yao Mao, el padre de la ciudad, para detener a los rebeldes en Ningling. Después de eso, se retiraron a Suiyang y comenzó la famosa Batalla de Suiyang en la historia.
Suiyang está situado en el centro del Canal de Suiyang y su ubicación geográfica es muy importante. Por lo tanto, los rebeldes atacaron a Suiyang con mucha fiereza. An Qingxu, hijo de An Lushan, envió a Yin a unir fuerzas con Luo, los turcos, las tribus y las tropas de élite de Yang Chaozong, que suman más de 100.000, para atacar Suiyang. Ante el ataque de un enemigo poderoso, Zhang Xun y otros se prepararon activamente para la guerra y elevaron la moral. Sin embargo, bajo la supervisión y el mando personal de Zhang Xun, el ejército Tang luchó ferozmente con los rebeldes día y noche y repelió el primer ataque de los rebeldes.
El ejército rebelde liderado por Yin no estaba dispuesto a fracasar y organizó varios asedios, pero todos fueron derrotados por Zhang Xun. Yin no estaba dispuesto a fracasar, por lo que asedió la ciudad de Suiyang, tratando de cortar la comida y el pasto del ejército Tang, para que el ejército Tang pudiera rendirse sin luchar. Debido a que Suiyang fue sitiada por rebeldes, el ejército Tang en la ciudad no pudo obtener suministros y no tenía comida para comer. Hace tiempo que se peló la corteza de los árboles de la ciudad e incluso se comió el té y el papel. ¿Qué podemos comer a continuación? Esta es una cuestión clave que preocupa a defensores como Zhang Xun.
A Zhang Xun y otros se les ocurrió un método que nadie puede entender: comer carne humana. Zhang Xun tomó la iniciativa en matar a su hermosa concubina y le dio carne a los soldados. Después de que las familias de los defensores fueron devoradas, los defensores comenzaron a comerse los cuerpos de los soldados caídos. Después de comer el cadáver, comenzaron a comerse a las mujeres y niños viejos, débiles de la ciudad. En este momento, la ciudad de Suiyang se ha convertido en un infierno en la tierra. Cuando llegamos a Suiyang, sólo sobrevivieron 400 personas. Uno puede imaginar lo trágica que fue esta guerra.
Después de que la ciudad de Suiyang fuera destruida, Zhang Xun y otros defensores prefirieron la muerte a rendirse, y todos fueron asesinados por los rebeldes. Zhang Xun falleció a la edad de 49 años. Después de la muerte de Zhang Xun, el emperador Suzong de la dinastía Tang le concedió póstumamente a Zhang Xun el título de gobernador de Yangzhou y duque de Deng, y su hijo fue nombrado funcionario. Debido a que Zhang Xun sacrificó su vida por el país, los gobernantes feudales posteriores lo respetaron mucho. Durante las dinastías Ming y Qing, el sueño de muchas personas era poder adorar incluso en el templo del emperador.
Pero la insistencia de Zhang Xun en la ciudad de Suiyang también lo volvió controvertido. Aunque el mundo desprecia el canibalismo de Zhang Xun, lo que hizo por el país sigue siendo digno de respeto y memoria.