Zhang Zuo
Zhang Guan was a distant relative of the ruling family of Former Liang. He was serving as the governor of He Province (河州, modern southwestern Gansu and eastern Qinghai) under Zhang Xuanjing's uncle Zhang Zuo, who had seized the throne from Zhang Xuanjing's older brother Zhang Yaoling in 354. Zhang Zuo, whose reign was marked by violence and extravagance, was fearful of Zhang Guan's military power, so he sent his subordinate Suo Fu (索孚) to replace Zhang Guan while ordering Zhang Guan to attack Xiongnu tribes which had rebelled. He then set up an ambush against Zhang Guan, ready to seize him and/or kill him. However, news leaked, and Zhang Guan executed Suo and then proceeded against the capital, announcing that he was going to store Zhang Yaoling. He won victories over Zhang Zuo's forces and approached the capital Guzang (姑臧, in modern Wuwei, Gansu). He was joined in his cause by the general Song Hun, who also marched on Guzang. In response, Zhang Zuo executed Zhang Yaoling by beating him to death.