杨善会(生卒年不详),字敬仁,弘农华阴(治今陕西华阴)人。父杨初,官至毗陵太守。杨善会在大业年间,曾任鄃(今山东夏津县)县令。
大业末年,农民起义的烽火遍地。张金称率领的起义军开粮仓,杀官吏,占领了许多郡县。炀帝派将军段达和杨善会前去镇压。杨善会向段达出谋划策,段达起先并未采用,结果被义军击败。后来听取了杨善会的计策,打败了义军。张金称又汇集孙宣雅、高士达等起义军数十万人,攻破黎阳城(今河南浚县西南),气势高涨。杨善会又同平原通守杨元弘、武贲郎将王辩合军攻打义军。此时,起义烽火遍及各地,许多郡县均被义军攻破,能够与义军交战且常常取胜的只有杨善会率领的军队。杨善会前后与义军交战过七百余战,但终未能扑灭起义烽火。后来,隋炀帝命太仆杨义臣率军围剿张金称义军,杨义臣听取杨善会的计谋,攻破义军大营,俘获了数千人,并杀害了义军首领张金称。随后,杨善会又同杨义臣一起杀害了另一支义军首领高士达。
杨善会在镇压农民起义运动中,为隋朝立下了汗马功劳,被擢升为朝请大夫,清河郡丞。后又拜清河通守。高士达的余部在窦建德率领下继续反隋,杨善会又领兵镇压,终被义军击败就擒。窦建德欲让杨善会参加农民起义军,但杨善会执意不从,于是被杀。
标签: 中国 | 陕西 渭南 | 华阴 | 隋代