复陈敬瑄官爵时，提到杨晟已归顺朝廷。但王建仍然继续攻打西川。七月，陈敬瑄向王建投降。杨晟攻打王建，无功而还，又害怕王建暗算自己，就与山南西道节度使杨守亮兄弟、感义军节度使满存、利阆观察使席俦等合谋对抗王建。景福元年（892年）二月，杨晟劫掠新繁，火焚汉州，派将吕尧（一作吕荛）率兵二千会合杨守亮养兄绵州刺史杨守厚攻东川节度使顾彦晖治所梓州，王建遣行营都指挥使李简败杀吕尧。王建派族子嘉州刺史王宗裕、养子雅州刺史王宗侃、威信都指挥使华洪、茂州刺史王宗瑶率五万骑兵攻彭州，杨晟迎战，被王宗瑶等败于城下，彭州被围。