军中尉杨复恭养子。光启二年（886年），被任为龙剑节度使。后来，不向朝廷纳贡，上表毁谤藐视朝廷。大顺二年（891年）八月，唐昭宗令杨复恭致仕，十月又攻打杨复恭官邸，杨复恭兵败出奔兴元府投靠养堂侄山南西道节度使杨守亮，与杨守亮和自己的其他养子武定军节度使杨守忠、杨守贞及绵州刺史杨守厚一同举兵反抗朝廷，声称讨伐原为杨复恭养子但当时已投靠昭宗的天威都将李顺节（前名杨守立）。十二月，李顺节即因跋扈被昭宗诛杀。景福元年（892年），威戎节度使杨晟与杨守亮兄弟及感义军节度使满存、利阆观察使席俦等相约攻西川节度使王建