北魏の鎮遠将軍・河間郡太守の楊恩の子として生まれた。博学で秀才に挙げられ、廷尉正に任じられた。洛陽県令・左中郎将・華州大中正・河南尹・廷尉卿・安北将軍・七兵尚書・北道大行台・恒州刺史・懐朔鎮将を歴任した。521年、柔然の阿那瓌の帰国を支援するよう命令が下ったが、北魏の宮廷で張普恵の反対論があり、また柔然で弥偶可社句可汗が自立したため、出兵を取りやめるよう上奏した。524年8月29日、懐朔鎮で死去した。侍中・司空公・都督雍州諸軍事・雍州刺史の位を追贈され、臨貞県伯に追封された。諡は恭といった。
子に楊暄(楊旉の父)・楊穆・楊倹・楊寛があった。