《资治通鉴》原文

太祖文皇帝上之上元嘉二年(乙丑,公元四二五年)

六月,武都惠文王杨盛卒。初,盛闻晋亡,不改义熙年号,谓世子玄曰:“吾老矣,当终为晋臣,汝善事宋帝。”及盛卒,玄自称都督陇右诸军事、征西大将军、开府仪同三司、秦州刺史、武都王,遣使来告丧,始用元喜年号。

十一月,以武都世子玄为北秦州刺史、武都王。

太祖文皇帝上之上元嘉三年(丙寅,公元四二六年)

秦左丞相昙达与夏呼卢古战于嵻崀山,昙达兵败。十一月,呼卢古、韦伐进攻枹罕。秦王炽磐迁保定连。呼卢古入南城,镇京将军赵寿生帅死士三百人力战却之。呼卢古、韦伐又攻沙州刺史出连虔于湟河,虔遣后将军乞伏万年击败之。又攻西平,执安西将军库洛干,坑战士五千馀人,掠民二万馀户而去。仇池氐杨兴平求内附。梁、南秦二州刺史吉翰遣始平太守宠咨据武兴。氐王杨产遣其弟难当将兵拒咨,咨击走之。

夏弘农太守曹达闻周几将至,不战而走。魏师乘胜长驱,遂入三辅。会几卒于军中,蒲阪守将东平公乙斗闻奚斤将至,遣使诣统万告急。使者至统万,魏军已围其城;还,告乙斗曰:“统万已败矣。”乙斗惧,弃城西奔长安,斤遂克蒲坂。夏主之弟助兴先守长安,乙斗至,与助兴弃长安,西奔安定。十二月,斤入长安,秦、雍氐羌皆诣斤降。河西王蒙逊及氐王杨玄闻之,皆遣使附魏。

太祖文皇帝上之上元嘉四年(丁卯,公元四二七年)

氐王杨玄遣将军苻白作围秦梁州刺史出连辅政于赤炎。城中粮尽,民执辅政以降。辅政至骆谷,逃还。冬,十月,秦以骁骑将军吴汉为平南将军、梁州刺史,镇南漒。

十一月,魏主遣司马公孙轨兼大鸿胪,持节策拜杨玄为都督荆、梁等四州诸军事、梁州刺史、南秦王。及境,玄不出迎;轨责让之,欲奉策以还,玄惧而郊迎。魏主善之,以轨为尚书。轨,表之子也。

十二月,秦梁州刺史吴汉为群羌所攻,帅户二千还于枹罕。

太祖文皇帝上之中元嘉六年(己巳,公元四二九年)

武都孝昭王杨玄疾病,欲以国授其弟难当。难当固辞,请立玄子保宗而辅之;玄许之。玄卒,保宗立。难当妻姚氏劝难当自立,难当乃废保宗,自称都督雍、凉、秦三州诸军事、征西大将军、开府仪同三司、秦州刺史、武都王。

太祖文皇帝上之中元嘉七年(庚午,公元四三零年)

六月,己卿,以氐王杨难当为冠军将军、秦州刺史、武都王。

太祖文皇帝上之下元嘉九年(壬申,公元四三二年)

帝遣使者赵道生聘于魏。

吐谷浑王慕璝遣其司马赵叔入贡,且来告捷。

乙未,以吐谷浑王慕璝为都督西秦、河、沙三州诸军事、征西大将军、西秦、河二州刺史,进爵陇西王,且命慕璝悉归南方将士先没于夏者,得百五十馀人。

又加北秦州刺史杨难当征西将军。难当以兄子保宗为镇将军,镇宕昌;以其子为秦州刺史,守上邽。保宗谋袭难当,事泄,难当囚之。

益州刺史刘道济,粹之弟也,信任长史费谦、别驾张熙等,聚敛兴利,伤政害民,立官冶,禁民鼓铸而贵卖铁器,商贾失业,吁嗟满路。

流民许穆之,变姓名称司马飞龙,自云晋室近亲,往依氐王杨难当。难当因民之怨,资飞龙以兵,使侵扰益州。飞龙招合蜀人,得千馀人,攻杀巴兴令,逐阴平太守;道济遣军击斩之。道济欲以五城人制氐奴、梁显为参军督护,费谦固执不与。氐奴等与乡人赵广构扇县人,诈言司马殿下犹在阳泉山中,聚众得数千人,引向广汉;道济参军程展会治中李抗之,将五百人击之,皆败死。巴西人诏唐频聚众应之,赵广等进攻涪城,陷之。于是涪陵、江阳、遂宁诸郡守皆弃城走,蜀土侨、旧俱反。

赵广等进攻成都,刘道济婴城自守。贼众顿聚日久,不见司马飞龙,欲散去。广惧,将三千人及羽仪诣阳泉寺,诈云迎飞龙。至则谓道人枹罕程道养曰:“汝但自言是飞龙,则坐享富贵;不则断头!”道养惶怖许诺。广乃推道养为蜀王、车骑大将军、益、梁二州牧,改元泰始,备置百官。以道养弟道助为骠骑将军、长沙王,镇涪城;赵广、帛氐奴、梁显及其党张寻、严遐皆为将军,奉道养还成都,众至十馀万,四面围城,使人谓道济曰:“但送费谦、张熙来,我辈自解去。”道济遣中兵参军裴方明、任浪之各将千馀人出战,皆败还。

壬子,以少府中山甄法崇为益州刺史。

裴方明等复出击程道养营,破之,焚其积聚。

贼党江阳杨孟子将千馀人屯城南,参军梁俊之统南楼,投书说谕孟子,邀使入城见刘道济,道济版为主簿,克期讨贼。赵广知其谋,孟子惧,将所领奔晋原,晋原太守文仲兴与之同拒守。赵广遣帛氐奴攻晋原,破之,仲兴、孟子皆死。裴方明复出击贼,屡战,破之,贼遂大溃;程道养收众得七千人,还广汉,赵广别将五千馀人还涪城。

先是,张熙说道济粜仓谷,故自九月末围城至十二月,粮储俱尽。方明将二千人出城求食,为贼所败,单马独还,贼众复大集。方明夜缒而上,道济为设食,涕泣不能食。道济曰:“卿非大丈夫,小败何苦!贼势既衰,台兵垂至,但令卿还,何忧于贼!”即减左右以配之。贼于城外扬言,云“方明已死”,城中大恐。道济夜列炬火,出方明以示众,众乃安。道济悉出财物于北射堂,令方明募人。时城中或传道济已死,莫有应者。梁俊之说道济遣左右给使三十馀人出外,且告之曰:“吾病小损,各听归家休息。”给使既出,城中乃安,应募者日有千馀人。

太祖文皇帝上之下元嘉十年(癸酉,公元四三三年)

己未,大赦。

刘道济卒,梁俊之、裴方明等密埋其尸于斋后,诈为道济教命以答签疏,虽其母、妻亦不知也。程道养于毁金桥登坛郊天,方明将三千人出击之,道养等大败,退保广汉。

荆州刺史临川王义庆以巴东太守周籍之督巴西等五郡诸军事,将二千人救成都。

三月,亡人司马天助降于魏,自称晋会稽世子元显之子;魏人以为青、徐二州刺史、东海公。

赵广等自广汉至郫,连营百数。周籍之与裴方明等合兵攻郫,克之,进击广等于广汉,广等走还涪及五城。夏,四月,戊寅,始发刘道济丧。

帝闻梁、南秦二州刺史甄法护刑政不治,失氐、羌之和,乃自徒中起萧思话为梁、南秦二州刺史。法护,法崇之兄也。

九月,益州刺史甄法崇至成都,收费谦,诛之。程道养、张寻将二千馀家逃入郪山,馀党各拥众藏窜山谷,时出为寇不绝。

戊午,魏主遣兼大鸿胪崔赜持节,拜氐王相难当为征南大将军、开府仪同三司、秦、梁二州牧、南秦王。赜,逞之子。

杨难当因萧思话未至,甄法护将下,举兵袭梁州,破白马,获晋昌太守张范,败法护参军鲁安期等;又攻葭萌,获晋寿太守范延郎。冬,十一月,丁未,法护弃城奔洋川之西城。难当遂有汉中之地,以其司马赵温为梁、秦二州刺史。

太祖文皇帝上之下元嘉十一年(甲戌,公元四三四年)

杨难当以克汉中告捷于魏,送雍州流民七千家于长安。萧思话至襄阳,遣横野司马萧承之为前驱。承之缘道收兵,得千人,进据磝头。杨难当焚掠汉中,引众西还,留赵温守梁州;又遣其魏兴太守薛健据黄金山。思话遣阴平太守萧坦攻铁城戍,拔之。

二月,赵温、薛健与其冯翊太守蒲甲子合攻坦营,坦击破之,温等退保西水。临川王义庆遣龙骧将军裴方明将三千人助承之,拔黄金戍而据之。温弃州城,退据小城,健、甲子退保下桃城。思话继至,与承之共击赵温等,屡破之。行参军王灵济别将出洋川,攻南城,拔之,擒其守将赵英。南城空无所资,灵济引兵还,与承之合。

杨难当遣其子和将兵与蒲甲子等共击萧承之,相拒四十馀日,围承之数十重,短兵接,弓矢无所复施。氐悉衣犀甲,戈矛所不能入。承之断槊长数尺,以大斧椎之,一槊辄贯数人。氐不能当,烧营走,据大桃。闰月,承之等追击之,至南城,氐败走,斩获甚众,悉收汉中故地,置戍于葭萌水。

初,桓希既败,氐王杨盛据汉中,梁州刺史范元之、傅歆皆治魏兴,唯得魏兴、上庸、新城三郡。及索邈为刺史,乃治南城。至是,南城为氐所焚,不可复固,萧思话徙镇南郑。

甄法护坐委镇,赐死于狱。杨难当遣使奉表谢罪,帝下诏赦之。

太祖文皇帝上之下元嘉十二年(乙亥,公元四三五年)

杨难当释杨保宗之囚,使镇童亭。

太祖文皇帝中之上元嘉十三年(丙子,公元四三六年)

氐王杨难当自称大秦王,改元建义,立妻为王后,世子为太子,置百官皆如天子之制,然犹贡奉宋、魏不绝。

六月,诏宁朔将军萧汪之将兵讨程道养。军至郪口,帛氐奴请降。道养兵败,还入郪山。

赫连定之西迁也,杨难当遂据上邽。秋,七月,魏主遣骠骑大将军乐平王丕、尚书令刘絜督河西、高平诸军以讨之,先遣平东将军崔赜赍诏书谕难当。

九月,庚戌,魏乐平王丕等至略阳;杨难当惧,请奉诏,摄上邽守兵还仇池。诸将议,以为:“不诛其豪帅,军还之后,必相聚为乱。又,大众远出,不有所掠,无以充军实,赏将士。”丕将从之,中书侍郎高允参丕军事,谏曰:“如诸将之谋,是伤其向化之心;大军既还,为乱必速。”丕乃止,抚慰初附,秋毫不犯,秦、陇遂安。难当以其子顺为雍州刺史,守下辨。

太祖文皇帝中之上元嘉十四年(丁丑,公元四三七年)

夏,四月,赵广、张寻、梁显等各帅众降。别将王道恩斩程道养,送首,馀党悉平。丁未,以辅国将军周籍之为益州刺史。

太祖文皇帝中之上元嘉十六年(己卯,公元四三九年)

杨保宗与兄保显自童亭奔魏。庚寅,魏主以保宗为都督陇西诸军事、征西大将军、开府仪同三司、秦州牧、武都王,镇上邽,妻以公主;保显为镇西将军、晋寿公。

氐王杨难当将兵数万寇魏上邽,秦州人多应之。东平吕罗汉说镇将拓跋意头曰:“难当众甚,今不出战,示之以弱,众情离沮,不可守也。”意头遣罗汉将精骑千馀出冲难当陈,所向披靡,杀其左右骑八人,难当大惊。会魏主以玺书责让难当,难当引还仇池。

太祖文皇帝中之上元嘉十七年(庚辰,公元四四零年)

大秦王杨难当复称武都王。

太祖文皇帝中之上元嘉十八年(辛巳,公元四四一年)

氐王杨难当倾国入寇,谋据蜀土,遣其建忠将军苻冲出东洛以御梁州兵;梁、秦二州刺史刘真道击冲,斩之。真道,怀敬之子也。难当攻拔葭萌,获晋寿太守申坦,遂围涪城。巴西、梓潼二郡太守刘道锡婴城固守,难当攻之十馀日,不克,乃还。道锡,道产之弟也。十二月,癸亥,诏龙骧将军裴方明等帅甲士三千人,又发荆、雍二州兵以讨难当,皆受刘真道节度。

太祖文皇帝中之中元嘉十九年(壬午,公元四四二年)

五月,裴方明等至汉中,与刘真道分兵攻武兴、下辩、白水,皆取之。杨难当遣建节将军符弘祖守兰皋,使其子抚军大将军和将重兵为后继。方明与弘祖战于浊水,大破之,斩弘祖;和退走,追至赤亭,又破之。难当奔上邽;获难当兄子建节将军保炽。难当以其子虎为益州刺史,守阴平,闻难当走,引兵还,至下辩;方明使其子肃之邀击之,擒虎,送建康,斩之;仇池平。以辅国司马胡崇之为北秦州刺史,镇其地;立杨保炽为杨玄后,使守仇池。魏人遣中山王辰迎杨难当诣平城。秋,七月,以刘真道为雍州刺史,裴方明为梁、南秦二州刺史;方明辞不拜。

打开网易新闻 查看精彩图片

资治通鉴》译文

元嘉二年(乙丑,公元425年)

六月,受东晋封号的氐族首领、武都惠文王杨盛去世。当初,杨盛听说东晋灭亡的消息,坚持不改东晋的义熙年号,对他的世子杨玄说:“我已经老朽了,应当至死当晋朝的臣民;而你们则应好好事奉宋国。”等到杨盛去世,杨玄自称都督陇右诸军事、征西大将军、开府仪同三司、秦州刺史和武都王,派遣使臣前往刘宋报丧。这时,才开始改用元嘉年号。

十一月,以武都世子杨玄为北秦州刺史、武都王。

太祖文皇帝上之上元嘉三年(丙寅,公元四二六年)

西秦左丞相乞伏昙达与夏国的征南大将军呼卢古在嵻崀山山会战,乞伏昙达兵败。十一月,呼卢古与车骑大将军韦伐合兵进攻西秦的都城枹罕。西秦王乞伏炽磐迁都定连,率众据城死守。夏国大将呼卢古攻入枹罕南城。西秦镇京将军赵寿生率领敢死队三百人,浴血抵抗,击退呼卢古。呼卢古、韦伐又合兵攻打沙州刺史出连虔据守的湟河。出连虔派遣后将军乞伏万年击退了呼卢古和韦伐的进攻。呼卢古、韦伐率军再攻西平,俘获了西秦的安西将军库洛干,活埋了西秦战士五千余人,掠走居民二万余户,班师回国。仇池氐族部落酋长杨兴平请求归附刘宋。刘宋梁州、南秦州二州刺史吉翰派始平太守庞谘进军占据武兴。氐王杨玄派他的弟弟杨难当率军迎击庞谘,被庞谘击退。

夏国的弘农太守曹达听说北魏将军周几率军将要打来,没等大军到达,先弃城逃走。北魏军队乘胜长驱直入,迅速深入长安附近的三辅地区。不料周几在行军途中去世。夏国镇守蒲阪的守将东平公赫连乙斗听说北魏司空奚斤率领的大军就要到达,派使节往都城统万告急。使者到统万时,看到北魏的大军已经包围统万,便回去报告赫连乙斗:“统万已经被攻陷。”赫连乙斗惊惧不已,放弃蒲阪城,向西逃往长安。奚斤于是攻克了蒲阪。夏王赫连昌的弟弟赫连助兴正在镇守长安,赫连乙斗到后,赫连助兴与赫连乙斗放弃长安向西逃往安定。十二月,奚斤率军进入长安,夏国秦州、雍州所属的氐族部落和羌族部落,全向奚斤投降。北凉河西王沮渠蒙逊和氐王杨玄听到这个消息,也都派遣使臣向北魏帝国归附。

打开网易新闻 查看精彩图片

 元嘉四年(丁卯,公元427年)

氐王杨玄派遣将军苻白作,在赤水围攻西秦梁州刺史出连辅政。赤水城中粮草断绝,百姓生擒出连辅政,开城门投降。出连辅政在被押送途中,走到骆谷,逃回西秦。冬季,十月,西秦王乞伏炽磐任命骁骑将军吴汉为平南将军和梁州刺史,驻守南漒。

十一月,北魏国主拓跋焘派遣军司马公孙轨兼任大鸿胪,持节策,任命氐王杨玄为都督荆、梁等四州诸军事和梁州刺史,封南秦王。公孙轨一行抵达杨玄辖境之后,杨玄却不出来迎接,公孙轨斥责他,并打算奉诏书回去。杨玄才感到恐惧,亲自赶到效外迎接。拓跋焘认为公孙轨处理得当,提升公孙轨为尚书。公孙轨是公孙表的儿子。

十二月,西秦梁州刺史吴汉遭到羌族各部落的攻击,率领二千户部属返回枹罕。

元嘉六年(己巳,公元429年)

武都孝昭王杨玄患病不起,打算把王位传授给他的弟弟杨难当。杨难当坚决拒绝接受,请求立杨玄的儿子杨保宗继承大位,他自己辅佐侄子,杨玄同意。杨玄去世后,杨保宗继位。可是杨难当的妻子姚氏劝说杨难当自立为王,于是杨难当废黜了杨保宗,自封为都督雍州、凉州、秦州三州诸军事、征西大将军、开府仪同三司、秦州刺史和武都王。

元嘉七年(庚午,公元430年)

六月,己卯(二十四日),刘宋朝廷任命氐王杨难当为冠军将军、秦州刺史,晋封武都王。

元嘉九年(壬申,公元432年)

刘宋文帝派遣使者赵道生前往北魏访问。

吐谷浑汗国可汗慕容慕璝派司马赵叙到刘宋进贡,并奏报军事上的大捷。

乙未(二十二日),刘宋任命吐谷浑可汗慕容慕璝为都督西秦、河、沙三州诸军事,征西大将军,西秦、河二州刺史,封爵为陇西王。又命令慕容慕璝全部归还被夏国俘获的南方将士,共一百五十余人。

刘宋朝廷又加授北秦州刺史杨难当为征西将军;杨难当任命侄子杨保宗为镇南将军,镇守宕昌;杨难当任命儿子杨顺为秦州刺史,驻守上邽。杨保宗谋划袭击他的叔父杨难当,事情泄漏,杨难当囚禁了杨保宗。

刘宋益州刺史刘道济是刘粹的弟弟。他宠信王府的长史费谦、别驾张熙等人,所行的是收聚搜括财利的作法,损害正常治理,祸害百姓。他设立官营的冶铸机构,禁止民间冶炼铸造,而用高价出卖铁器,造成商人失业,百姓怨声载道。

流民许穆之,改名换姓,自称司马飞龙,自己说是东晋皇室的近亲,投奔了氐王杨难当。杨难当利用益州的民怨,借给司马飞龙一支军队,让他率兵进犯并骚扰益州。司马飞龙在蜀郡招兵买马,集结了一千余人,攻打巴兴县城,杀死了巴兴县令。随即又驱逐了阴平太守。刘道济派军队击斩了司马飞龙及其军队。刘道济打算任命五城人帛氐奴、梁显为参军督护,长史费谦坚决反对。于是,帛氐奴与他的同乡赵广相互勾结,煽动县民,宣称司马飞龙仍在阳泉山中,聚集部众几千人,进军广汉。刘道济派参军程展,会同治中李抗之,率领五百人攻击,战败,二人阵亡。巴西人唐频聚众响应帛氐奴;赵广等人进攻涪城,涪城陷落。于是,涪陵、江阳、遂宁等郡的太守都闻风弃城逃走。随即益州境内的土著居民和外地侨民,一时间全都揭竿而起,纷纷起兵。

刘宋益州叛民赵广等率众进攻成都,益州太守刘道济只好绕城防御。叛军集结已经很长时间,却看不到首领司马飞龙,就打算各自散去。赵广大为惶恐,率领三千人和迎驾的仪仗队前往阳泉寺,声称迎接司马飞龙。到阳泉寺后,他对那里的道士罕人程道养说:“你只要自称是司马飞龙,就可以稳享荣华富贵,否则你的人头就保不往了。”程道养听罢惊慌失措,只好应允。于是,赵广就推举程道养为蜀王、车骑大将军、益梁二州州牧,改年号为泰始,设置文武百官。又任命程道养的弟弟程道助为骠骑将军、长沙王,负责镇守涪城。此外,赵广、帛氐奴、梁显及其党羽张寻、严遐等,也都任将军,拥奉着程道养返回成都。很快,四面八方前来投奔的百姓多至十余万人,把成都围得水泄不通。赵广等派人告刘道济说:“只要你交出费谦、张熙二人,我们一定自动解围。”刘道济派城里的中兵参军裴方明、任浪之等二人,分别率领士卒一千余人出城迎战,都大败而回。

壬子(十一日),刘宋朝廷任命少府中山人甄法崇为益州刺史。

刘宋成都中兵参军裴方明等人再次出城进攻程道养的大营,大破叛军,然后纵火烧了叛军的军用物资。

叛军将领、江阳人杨孟子率领一千余人屯驻城南,参军梁俊之镇守成都南城城楼。梁俊之写信劝说杨孟子归降。杨孟子投降,进城见到刘道济,刘道济暂时任命他为主簿,约定日期,共同讨伐叛军。赵广知道了杨孟子的阴谋,杨孟子非常恐惧,率领他手下的部众逃进晋原。晋原太守文仲兴与杨孟子共同抵抗固守城池。赵广派帛氐奴进攻晋原,攻破晋原城,文仲兴、杨孟子先后战死。裴方明再次出城,几次战斗,打败了叛军。叛军四处溃散。程道养集结残兵败将七千人,回到了广汉,赵广另率五千余人,返回涪城。

当初,别驾张熙建议益州刺史刘道济出售仓库粮食,所以从九月底叛军包围成都城起,一直到十二月,储存的粮食全都吃光了。裴方明率领二千人出城寻找粮食充饥,被叛军打败。裴方明单枪匹马,一个人得以生还。叛军又重新聚集围城。裴方明半夜逃到城下,城里的士卒用绳子把他接回城里。刘道济为裴方明准备饭食,裴方明痛哭流泣,不能下咽。刘道济说:“你这样不是一个大丈夫,这次小小的败仗,不值得如此沮丧!敌人的势力已经在衰落,朝廷的援军就要开到,只要你能活着回来,就不必担心敌人不败。”随即,刘道济挑选一部分左右亲兵分配给裴方明指挥。叛军在城外四处扬言,声称“裴方明已经战死。”城中的将士听到这个谣言都十分恐慌。刘道济在当天夜里,命人点燃一排火把,让裴方明出来与大家相见。这样,城中的军心才安定。刘道济拿出所有的财物放在北射堂,命裴方明等人招募新军。当时城中有人谣传刘道济已经死了,因而没有人肯来应征。梁俊之建议刘道济,把侍奉左右的奴仆三十余人送出刺史府,并告诉他们:“我的病情已经稍微减轻,你们可以随便回家休息。”奴仆侍从们出了刺史府之后,城中百姓的情绪才稳定下来,每天前来应募当兵的都有一千余人。

元嘉十年(癸酉,公元433年)

己未(十九日),刘宋下令大赦。

刘宋益州刺史刘道济去世。梁俊之、裴方明等人在秘密状态下,把他的尸体掩埋在书斋后面,然后摹仿刘道济的笔迹,批答下属的签呈和文书,就连刘道济的母亲、妻子也不知道真相。叛军首领、蜀王程道养,在毁金桥登上土坛,祭祀天神。裴方明率三千人出击,程道养等大败,退守广汉。

荆州刺史、临川王刘义庆任命巴东太守周籍之为督巴西等五郡诸军事,率领二千士卒救援成都。

三月,流亡中的前东晋皇族司马天助投降了北魏。他自称是东晋会稽王世子司马元显的儿子。北魏朝廷任命司马天助为青州、徐州二州刺史,东海公。

赵广等人从广汉来到郫县,构筑阵地,数百个营盘互相连接。周籍之和裴方明等合兵一处,共同进攻郫县,攻克郫县后,又进兵广汉击败了赵广,赵广等人先后逃回涪城和五城。夏季,四月,戊寅(初十),裴方明等才发布刘道济的死讯。

刘宋文帝听说梁州、南秦州刺史甄法护,统治不力,造成氐族和羌族部落对朝廷怀有二心。于是,文帝起用正在服刑的囚徒萧思话为梁、南秦二州刺史。甄法护是甄法崇的哥哥。

九月,刘宋益州刺史甄法崇抵达成都,逮捕了费谦,斩首。叛军领袖程道养、张寻等率二千余家逃入山,其余党羽也各自统率部众隐藏在深山峡谷之中,时常出山骚扰不绝。

氐王杨难当趁刘宋新任梁、南秦二州刺史萧思话尚未到任,而原刺史甄法护即将东下之机,大举兴兵,进攻梁州,攻克白马城,俘虏了晋昌太守张范,打败了甄法护手下的参军鲁安期等的军队。随即,杨难当又攻打葭萌,生擒晋寿太守范延朗。冬季,十一月,丁未(十二日),甄法护弃城逃走,投奔洋川郡的西城。杨难当于是占据了汉中的广大地区,任命他手下的司马赵温为梁、秦二州刺史。

  元嘉十一年(甲戌,公元434年)

氐王杨难当把他攻克宋汉中的捷报奏报北魏朝廷,并把雍州逃到汉中的流民七千多家送往长安。刘宋新委任的梁州、南秦州刺史萧思话,抵达襄阳后,立即派遣横野将军府司马萧承之为前锋,准备收复失地。萧承之沿途招兵买马,募集一千人,进驻磝头。杨难当在汉中大肆烧杀抢劫,然后率众离开了汉中,向西返回仇池。留下赵温据守梁州,又派他的魏兴太守薛健屯驻黄金山。萧思话派阴平太守萧坦进攻铁城戍,攻克了铁城戍。

二月,氐王杨难当的部将赵温、薛健与他们的冯翊太守蒲甲子,联兵进攻萧坦的大营,萧坦率兵打败了他们,赵温等人只好撤退,盘踞在西水。刘宋临川王刘义庆派遣龙骧将军裴方明率领士卒三千人援助萧承之,攻克并占据了黄金戍。赵温放弃州城,退保小城;薛健和蒲甲子则退保下桃城。萧思话率军随后到达,与萧承之合师攻打赵温等人,屡战屡胜。刘宋行参军王灵济,另率一支队伍,直指洋川,攻击南城,攻克敌镇,生擒守将赵英。南城粮秣一空,无法供给军队,王灵济只好率兵撤退,与萧承之会师。

杨难当派他的儿子杨和率兵与蒲甲之等共同进攻萧承之,双方对峙四十多天。氐王的军队将萧承之的部队包围了几十重,两军短兵相接,弓箭飞石都无法施用。氐军士卒,都身穿犀牛皮制成的铠甲,刀砍不入,枪刺不进。萧承之命令折断长槊,仅留几尺长,然后用大斧捶击断,一槊可以穿透数个敌人。氐军不能抵挡,纵火焚烧了大营,仓皇逃走,屯据大桃。闰三月,萧承之等率军乘胜追击,直抵南城。氐军战败逃走,被斩杀的士卒众多。这样,刘宋全部收复了汉中故土,在葭萌水设置戍所。

当初,桓希战败,氐王杨盛占据汉中。东晋梁州刺史范元之、傅歆都把州政府设在魏兴,所统辖的地区也只有魏兴、上庸、新城三郡。等到索邈担任梁州刺史,则把州治设在南城。到这时,南城被氐军纵火焚烧,不能再重新加固,萧思话决定把州治迁到南郑。

刘宋前任梁州、南秦州刺史甄法护,因弃城逃走,被朝廷强令在狱中自尽。氐王杨难当派使节,携奏章前往刘宋谢罪,刘宋文帝下诏赦免他。

 元嘉十二年(乙亥,公元435年)

杨难当释放了被囚禁的侄儿杨保宗,命令他镇守童亭。

宋文帝元嘉十三年(丙子,公元436年)

氐王杨难当自称大秦王,改年号为建义。封正室为王后,封世子为太子,仿照天子的制度设置文武百官。然而,他仍然向刘宋和北魏进贡,从不停止。

六月,刘宋文帝下诏,命宁朔将军萧汪之率兵讨伐程道养。萧汪之的军队开到郪口,帛氐奴投降。随即,程道养兵败,又潜入郪山。

前夏王赫连定西迁以后,氐王杨难当就占据了上邽。秋季,七月,北魏国主拓跋焘派遣骠骑大将军、乐平王拓跋丕和尚书令刘等人督率河西、高平的各路军队讨伐杨难当。在大军开进以前,拓跋焘先派平东将军崔赜,携带皇帝诏书,晓谕杨难当。

九月,庚戌(初二),北魏乐平王拓跋丕的大军抵达洛阳。杨难当这才感到恐慌,言请接受诏令,把驻守在上邽的军队撤回仇池。北魏军各将领讨论,一致认为:“不杀掉这个凶悍的首领,等我们班师以后,他们一定会重新集结作乱。另外,我们大军离家远征,如果不掠夺些财物,无法补充军饷,也无法犒赏将士。”拓跋丕打算听从众将的意见。中书侍郎高允正在军中担任拓跋丕的军事参谋,他劝阻拓跋丕说:“如果听从诸位将领的意见,就会伤害他们归化朝廷的心意;大军班师后,叛乱必将来得更快。”拓跋丕才打消进攻的念头,妥善地安抚新近归附的部落,军纪严明,秋毫无犯,秦陇地区于是民心安定。杨难当任命他的儿子杨顺为雍州刺史,驻守下辨

元嘉十四年(丁丑,公元437年)

夏季四月,益州叛民领袖赵广、张寻、梁显等人帅众投降了朝廷。别将王道恩斩杀了程道养,送程道养的人头进京,程道养的余党被平定。丁未(初二),刘宋朝廷任命辅国将军周籍之为益州刺史。

元嘉十六年(己卯,公元439年)

氐王杨难当的侄儿杨保宗与他的哥哥杨保显从驻地童亭投奔北魏。庚寅(二十六日),北魏国主拓跋焘任命杨保宗为都督陇西诸军事、征西大将军、开府仪同三司、秦州牧、武都王,镇守上邽。并把皇室公主嫁给他为妻。又任命杨保显为镇西将军,封晋寿公。

氐王杨难当率兵几万人进犯北魏的上邽,秦州百姓响应他的很多。东平人吕罗汉劝说北魏的守将拓跋意头说:“杨难当势力正强盛,现在不出城迎战,向敌人示弱,我军士气将受挫折,军民就会离散,那时城池就守不住了。”拓跋意头就派吕罗汉率领精锐骑兵一千多人,出城冲击杨难当的战阵,北魏骑兵所向披靡,斩杀杨难当左右亲兵共八人,杨难当大为惊慌。这时,拓跋焘斥责杨难当的诏书也到了,杨难当于是率众退回了仇池。

元嘉十七年(庚辰,公元440年)

自称为大秦王的氐王杨难当,又恢复旧号,称武都王。

元嘉十八年(辛巳,公元441年)

氐王杨难当动员全国的兵马入侵刘宋,计划占据蜀地,派他手下的建忠将军苻冲从东洛出兵抵御刘宋梁州的军队。刘宋梁、秦二州刺史刘真道迎击苻冲,斩杀了苻冲,刘真道是刘怀敬的儿子。杨难当攻陷葭萌,俘获了晋寿太守申坦,进而又包围了涪城。巴西、梓潼二郡太守刘道锡绕城固守,杨难当连续进攻十多日,不能攻克,于是返回。刘道锡是刘道产的弟弟。十二月,癸亥(十五日),刘宋文帝下诏,命令龙骧将军裴方明等率领全副武装的士卒三千人,又征调荆州、雍州二州的兵力讨伐杨难当,都由刘真道统一指挥。

宋文帝元嘉十九年(壬午,公元442年)

五月,龙骧将军裴方明等抵达汉中,他联合梁州刺史刘真道等人分别派兵攻取了武兴、下辩、白水三地。杨难当派遣建节将军符弘祖据守兰皋城,又派他自己的儿子抚军大将军杨和率重兵作为他的后续部队。裴方明与符弘祖在浊水大战,裴方明大胜,将符弘祖斩首。杨和溃退而逃,裴方明追到了赤亭,又把杨和击败。杨难当逃奔到了上邽,裴方明生擒杨难当的侄子、建节将军杨保炽。杨难当任命自己的儿子杨虎为益州刺史,镇守阴平,杨虎听说杨难当离开上,便率兵返回,走到下辩时,裴方明已派他的儿子裴肃之赶来拦击,抓获杨虎,押送到建康斩首,仇池平定。刘宋朝廷派辅国司马胡崇之担任北秦州刺史,镇守该地;又命杨保炽承继杨玄王位,驻守仇池。北魏朝廷派遣中山王拓跋辰迎接杨难当到平城。秋季,七月,任命刘真道做雍州刺史,裴方明为梁、南秦二州刺史,但裴方明辞谢了。