猛陇西太守姜衡南安太守南安邵羌扬武将军姚苌等帅众万七千讨敛岐于略阳三月张天锡帅步骑三万撃李俨攻克大夏武始二郡其征东将军常据又败俨兵于葵谷俨惧退守枹罕遣兄子纯谢罪于坚且请救敛岐部落先属姚弋仲闻姚苌至皆降王猛攻破略阳敛岐奔白马坚以苌为陇东太守夏四月坚使前将军杨安建威将军王抚帅骑二万会王猛救俨猛遣邵羌追敛岐王抚守侯和姜衡守白石猛与杨安救枹罕与天锡将杨遹战于枹罕东猛大破之俘斩万七千级天锡遂引师西归邵羌擒敛岐于白马送之长安李俨将贺肫说俨曰以明公神武将士骁悍奈何束手于人王猛孤军深入士卒疲弊且以我请救必不设备若乘其怠而撃之可以得志俨曰求救于人以免难难既免而撃之天下其谓我何不若固守以老之彼将自退乃凭城固守不纳秦师猛白服乘舆从者数十人请与相见俨开门延之未及设备将士继入遂执俨猛责俨以不即出迎俨以贺肫之谋告猛乃斩肫送俨归长安坚以俨为光禄勲赐爵归安侯以立忠将军彭越为平西将军凉州刺史鎭枹罕九月初淮南公幼之反也征东大将军并州牧晋公栁起兵蒲阪征西大将军秦州刺史赵公双起兵上邽皆与之通谋坚以双母弟至亲栁健之爱子隠而不问栁双复与鎭东将军洛州刺史魏公庾安西将军雍州刺史燕公武作乱庾反于陜城武反于安定鎭东主簿南安姚眺谏曰明公以周召之亲受方面之任国家有难当竭力除之况自为难乎庾不听坚闻之征栁等还长安冬十月栁据蒲阪双据上邽庾据陜城武据安定皆举兵向长安坚遣使谕之曰吾待卿等恩亦至矣何苦而反今止不征卿宜罢兵各定其位一切如故各啮梨以为信皆不从坚阻兵自守十一月魏昭成帝撃刘卫辰时河冰未成乃以苇絙约澌俄然冰合犹未能固乃散苇于上冰草相结如浮桥焉众军利渉出其不意卫辰帅众来奔坚送卫辰还朔方遣兵戍之
建元四年春正月遣后将军杨成世左将军毛嵩讨上邽辅国将军王猛建节将军邓羌攻蒲阪前将军杨安广武将军张蚝攻陜城坚命蒲阪之军皆距城三十里坚壁勿战俟秦雍已平然后并力取之二月魏公庾以陜城降燕请兵应接秦人大惧三月杨成世为赵公双将茍兴所败毛嵩亦为燕公武所败奔还坚复遣武卫将军武都王鉴宁朔将军吕光将军冯翊郭将翟傉等帅中外精鋭三万讨之左卫将军雅左禁将军窦冲率羽林骑七千继发夏四月双武乘胜至于榆眉以茍兴为前锋鉴欲速战光曰兴新得志气势方鋭宜持重以待之彼粮尽必退退而撃之蔑不济矣二旬而兴退光曰兴可撃矣遂追之兴败进撃双武大破之斩获万五千级武弃安定与双皆奔上邽鉴等进攻之晋公栁数出挑战猛闭垒不应栁以猛为惮已五月留世子良守蒲阪率众二万西趋长安长安去蒲阪百余里邓羌帅精骑七千夜袭败之栁引军还猛又尽众邀撃悉俘其卒栁与数百骑入于蒲阪猛羌进攻之秋七月鉴等攻克上邽斩赵公双燕公武宥其妻子以左卫将军雅为秦州刺史八月以长乐公丕为雍州刺史九月王猛等攻拔蒲阪斩晋公栁及其妻子传首长安猛屯蒲阪遣邓羌与王鉴等会攻陜城冬十一月羌等拔陜城获魏公庾送于长安坚问其所以反对曰臣本无反心但以弟兄屡谋逆乱臣惧并死故谋反耳坚泣曰汝素长者固知非汝心也但高祖不可以无后乃赐庾死原其七子以长子袭魏公余子皆封县公以嗣越厉王及诸弟之无后者茍太后曰庾与双俱反双独不得置后何也坚曰天下者高祖之天下高祖之子不可以无后至于仲羣不顾太后谋危宗庙天下之法不可私也以范阳公抑为征东大将军并州刺史鎭蒲阪邓羌为建武将军洛州刺史鎭陜城擢姚眺为汲郡太守时仇池公杨世遣使称臣遂以世为南秦州刺史是岁池阳民某惑其妇言而欲杀母遂车载母辞诣亲家乃入南山母曰汝诣亲家何至是也儿曰老婢何言遂下母于溪谷之间脱衣将杀之初妇谓其夫曰不可不得中衣来也儿不欲自脱背坐厉声令母自脱母曰我生飬汝至于今日汝信妇言枉杀我可不乞我此衣儿怒曰老婢复何言母呼曰天神山神当见此否言未卒声忽见所持刀反贯其项而杀之投于山穴母乘车却归昏而反家妇为其夫还逆问曰得中衣来否母驰告邻人収其妇送官郡县以闻坚惊曰宇宙之内乃有此事将非怪乎于是轘而杀之
建元五年夏六月晋大司马桓温帅师伐燕慕容暐遣散骑常侍李鳯求救于秦秋七月温进次枋头暐众屡败又遣散骑侍郎乐嵩诣秦乞师请割武牢以西之地坚引羣臣议于东堂皆曰昔桓温伐我至灞上燕不救我今温伐燕我何救焉且燕不称藩于我我何为救之猛宻言于坚曰燕虽强大慕容评非温敌也若举兵山东进屯洛邑収幽冀之兵引并豫之粟观兵崤渑则陛下大事去矣今不如与燕合兵退温温退燕亦病矣然后我承其弊而取之不亦善乎坚从之八月遣将军茍池洛州刺史邓羌帅歩骑二万救燕出自洛阳趋颍川遣散骑侍郎姜抚报使于燕以王猛为尚书令九月茍池等邀撃温于谯大破之死者万计温师败绩乃引而还燕秦结好使相往来燕散骑常侍郝晷给事黄门侍郎梁琛相继来聘晷与王猛有旧猛接以平生问晷东方之事晷知燕之将亡阴欲自计颇泄其事琛至长安猛劝坚留琛坚不许[详具琛传]是月京兆尹王攸上书献十略一曰君道宜明二曰臣尚忠敬三曰子贵孝飬四曰民生在勤五曰教无偏党六曰飬民在惠七曰延聘耆贤八曰惩恶显善九曰伐叛讨逆十曰易简弘大坚纳之以攸为谏议大夫冬十一月燕车骑将军慕容垂避害来奔坚闻垂至大喜郊迎执手甚厚礼之赏赐巨万王猛言于坚曰慕容垂燕之戚属世雄东部寛仁惠下恩结士庻燕