节、西中郎将、凉州刺史,镇姑臧。徒豪右七千余户于关中。封天锡重光县之东宁乡二百户,号归义侯,拜北部尚书,迁右仆射。初,苌等将征天锡,坚为其立第于长安,至是而居之。
  十三年,太史奏有星见于外国之分,当有圣人之辅,中国得之者昌。坚闻西域有鸠摩罗什,襄阳有释道安,并遣求之。
  十七年,正月不雨至于六月。彻乐减膳,出宫女以迎和气。八月,坚收起居注及著作所录而观之,见苟太后、李威之事,惭怒,乃焚其书。著作郎董フ虽更书时事,然千不留一。八年三月,徙邺铜驼、铜马、飞廉、翁仲于长安。十月,坚引群臣于太极殿,议曰:“东南一隅,未宾王化。今欲起天下兵讨之,计其精卒九十七万,吾将先启行,薄伐南裔。此行也,朕与阳平公之任,非诸将之事。左右仆射权翼、沙门道安、阳平公融、尚书石越等上书固谏,前后数十,坚不纳。
  十九年,晋车骑桓冲率众十万寇襄阳,遣其前将军刘波攻沔北。坚大怒,遣其子征南钜鹿公睿、冠军慕容垂、左卫毛当等将步卒五万救襄阳。坚下书曰:“吴人敢恃江山,屡寇王境,宜时进讨,以清宇内。便可戒严,速修戎备,发州民,则十丁遣一,兵居门在灼然者,为崇文义从。朕将登会稽,复禹绩,伐国存君,义同三王。其以司马昌明为左仆射,谢安为吏部尚书,桓冲为侍郎,势还不远,可并为起第。”八月戊午,遣征南大将军阳平公融、骑从张蚝、抚军大将军高阳公苻方、卫军梁成、平南慕容、冠军慕容垂,步骑二十五万为前锋。甲子,坚发长安,戎长戎卒六十余万,骑二十七万,前后千里。九月,坚至项城,凉州之兵始达咸阳。蜀汉之军,顺流而下。幽冀之众,至于彭城,东西万里,水陆齐进。融等攻寿春,晋遣都督谢石、徐州刺史谢玄、豫州刺史桓伊、水陆七万,败坚于肥水。坚为流矢所中,单骑遁还于淮北,顾谓夫人张氏曰:“朕若用朝臣之言,岂见今日之事邪,当何面目复临天下乎!”潸然流涕。
  坚诸军悉溃,惟慕容垂一军独全。比至洛阳,百官威仪、军容粗备。未及关而垂有二志,说坚请巡抚燕岱,并求拜墓,坚许之。权翼固谏以为不可,坚不从。
  坚至自淮南,次于长安东之行宫,入告罪子太庙。丁零翟斌反于河南,长乐公苻丕遣慕容垂及苻飞龙讨之。垂南结丁零,杀飞龙,尽坑其众。垂引丁零、乌丸之众二十余万,为飞梯地道以攻邺城。慕容弟泓先为北城长史,闻垂攻邺,亡命奔关东,收诸马牧鲜卑,众至数千,还屯华阴。乃潜使诸弟及宗人起兵于外,坚遣将军强永率骑击之,为泓所败,泓众遂盛,自称大都督、雍州牧、济北王,推叔父垂为丞相、大司马、冀州牧、吴王。坚谓权翼曰:“吾不从卿言,鲜卑至是。关东之地,吾不复与之争,若将泓何?”翼曰:“寇不可长,慕容垂正可据山东为乱,不暇近逼,今及宗族种类,尽在京师,鲜卑之众,布于畿甸,实社稷之忧,宜遣重将讨之。”坚乃以广平公熙镇蒲坂。苻睿为都督,配兵五万,姚苌为司马,讨泓于华泽。平阳太守慕容冲起兵河东,有众二万,进攻蒲坂,命窦冲讨之。苻睿勇果轻敌,至华泽,败绩,被杀。坚大怒,苌惧诛,遂叛。窦冲击慕容冲于河东,大破之,冲奔于泓。泓至十万余,遣使谓坚曰:“秦师倾败,将兴复大燕,吴王以定关东,可速资备大驾,奉送家兄皇帝返邺都,与秦以虎牢为界,分王天下。”坚怒,召责之,叩头流血陈谢。坚久之曰:“此自三竖之罪,非卿之过。”复其位,待之如初。命以书招谕垂及泓、冲,使息兵还长安,恕其反叛之罪。而遣使谓泓曰:“今秦数已终,当不复能久立,吾既笼中之人,必无还理,勉建大业,以兴复为务。”泓于是进向长安,改年曰燕兴。坚率步骑二万讨姚苌于北地,姚苌率众七万来攻,坚为苌所败,闻慕容冲去长安一百余里,引师而归,使苻方戍骊山,拜苻晖都督中外诸军事,配兵五万,拒冲。晖师败绩。
  坚入,以尚书姜宇与苻琳率众三万击冲于灞上,为冲所败,宇死之,琳中流矢,冲遂据阿房城,进逼长安。坚登城观之,叹曰:“此虏从何出也,吾不用王景略、阳平公之言,使白虏敢至于此。”长乐公苻丕在邺,粮竭、马又无草,削松木而食之。会丁零叛,慕容垂引师去邺,始具西问,知长安危逼,乃遣从弟求救于谢玄。
  二十一年,慕容冲僭称尊号于阿房,改年更始。冲率众登城,坚身贯甲胄,督战拒之,飞矢满身,流血被体。时虽兵寇危逼,冯翊诸堡壁,犹有负粮冒难而至者,多为贼所杀。先是,每夜有人周城大呼曰:“杨定健儿应属我,宫殿台观应坐我,父子同出不共汝。”旦寻而不见人迹。城中有书曰:“《古符传贾录》载‘帝出五将久长得’。”又谣曰:“坚入五将山长得。”坚大信之,告其太子宏曰:“脱如此言,天或导予。今留汝兼总戎政,勿与贼争利,吾当出陇,收兵运粮以给汝。”自将张夫人及中山公诜率骑数百出如五将山。六月,太子宏寻将母妻宗室男女数千骑出奔,冲入据长安。坚至五将山,姚苌遣将军吴忠围之,坚众奔散,独侍御十数人而已,神色自若,坐而待之,召宰人进食。俄而忠至,执坚以归新平县,幽之别室。苌