中大疫欲退兵，遣人游说难敌，于是难敌遣使向前赵称藩。刘曜以杨难敌为假黄钺、都督益、宁、南秦、凉、梁、巴六州、陇上、西域诸军事、上大将军、益、宁、南秦三州牧、武都王。同年秦州刺史陈安自立为凉王，次年被前赵击败，安被杀，杨难敌大惧，与弟杨坚头南奔汉中，向成汉请降。前赵军撤退后，杨难敌到武都据险自守，不再听命成汉。成汉分二路进兵讨伐杨难敌，一路被他阻挡不得进，另一路大败。325年，杨难敌从前赵手上收复仇池。东晋咸和九年（334年）杨难敌死，子杨毅立。