Initialement nommé Bian Yun il était un fonctionnaire qui a vécu durant la dynastie Han de l’Est [1] de la Chine. Il a été préfet du comté de Xin’an [2].
En 185, les Beigong Boyu de la tribu Qiang se rebelle dans la province de Liang [3].
Les Beigong Boyu prirent en otage Bian Zhang et Han Sui, un autre fonctionnaire Han, et arrêta toute tentative de les rendre.
Bian Zhang fut forcé de participer à la rébellion, sinon il serait tué. Il devient le commandant général des rebelles, mais est vaincu dans la bataille avec Dong Zhuo et Sun Jian et meurt de maladie peu de temps après.