元年（892年），王建攻打威戎军节度使杨晟军部彭州，三月，杨晟向杨守厚求援，建议他攻打梓州，迫使王建来救援。杨守厚照办了，并诱使顾彦晖帐下戍守梓州的神策督将窦行实作为内应，但杨守厚兵到涪城时，窦行实暴露，被顾彦晖处斩。杨守厚不但未能攻克梓州，又与养兄弟杨守忠、杨守贞先后被王建派出的吉谏、李简所败，只能退兵。同年，王建攻顾彦晖。顾彦晖求救于杨守亮，杨守亮派杨子彦戍梓州。八月，凤翔节度使李茂贞已击败杨守亮并夺取了山南西道和武定军。二年（893年）正月，他想和顾彦晖结盟。因为先前宋道弼被劫，顾彦晖未能得到