北魏武都(今属甘肃)人。氐族首领杨难当孙。孝文帝时,自军主迁为统军。与南朝齐、梁作战,以骁勇著名,官至平东将军。正始四年(507)围梁钟离(今安徽凤阳东北),为韦壑等所破,免官,徙营州为兵。永平中起用,明帝时为荆州刺史,在州二年死。妻潘氏亦善战,时人或称“潘将军”。