攻佔汉中，次年被宋军收复，难当向宋文帝遣使奉表谢罪，帝下诏赦之。436年杨难当自称大秦王，改元建义，立妻为王后，世子为太子，置百官皆如天子之制，然犹贡奉宋、魏不绝。440年，杨难当复称武都王。441年，杨难当入侵四川，次年被宋军击败，宋人立杨保炽守仇池，难当逃入北魏。有子杨顺。