3年），王建密令左右告发陈敬瑄、田令孜养死士，与杨晟等相约谋反，于是杀了陈敬瑄、田令孜。
败亡.杨晟开门决战，大败，于是约定投降。王建给杨晟十只羊，杨晟说：“把我当作砧板上的肉吗？”不出降。干宁元年（894年）五月，内外都指挥使赵章率众出降王建。彭州刚被围时，米每斗五千，第二年涨到十千，这时粮尽了，百姓互相吃。王建听从王先成建议，在彭州矮墙下筑龙尾道，登城，杨晟仍然率众力战，王建军刀子都虞候王茂权斩杨晟首级。杨晟有仁心，部下感怀其恩情，虽然城中粮食吃完了，也没有叛离的。爱将彭州