前秦北地長史慕容泓聽說燕王慕容垂攻打鄴城,逃到關東,收集鮮卑人,部眾達到幾千人。返回駐守華陰,打敗了前秦將軍強永,他的部眾于是強盛起來。慕容泓自稱都督陜西諸軍事、大將軍、雍州牧、濟北王,推舉慕容垂為丞相、都督陜東諸軍事、領大司馬、冀州牧、吳王。
秦王苻堅對權翼說:“沒聽你的話,讓鮮卑人到了這個地步。關東地區,我不再和他們爭奪了,可該怎么對付慕容泓呢?”于是任命廣平公苻熙為雍州刺史,鎮守蒲阪。征召雍州牧巨鹿公苻睿為都督中外諸軍事、衛大將軍、錄尚書事,配給五萬兵力;任命左將軍竇沖為長史,龍驤將軍姚萇為司馬,去討伐慕容泓。
平陽太守慕容沖也在平陽起兵,有兩萬部眾,進攻蒲阪;苻堅派竇沖討伐他。
庫傉官偉率領幾萬部眾到鄴城,燕王慕容垂封他為安定王。
前秦冀州刺史阜城侯苻定駐守信都,高城男苻紹在他的封國,高邑侯苻亮、重合侯苻謨駐守常山,固安侯苻鑒駐守中山。燕王慕容垂派前將軍、樂浪王慕容溫統領各軍攻打信都,沒攻下來;夏季四月丙辰日,派撫軍大將軍慕容麟增兵協助他。苻定、苻鑒是秦王苻堅的堂叔;苻紹、苻謨是堂弟;苻亮是侄子。慕容溫是燕王慕容垂弟弟的兒子。
慕容泓聽說前秦軍隊將要到來,害怕了,率領部眾準備逃到關東。前秦巨鹿愍公苻睿粗暴勇猛,輕敵,想派兵快速去攔截他們。姚萇勸諫說:“鮮卑人都有回歸故土的想法,所以起兵作亂,應該驅趕他們出關,不能阻攔。抓著鼷鼠的尾巴,它還能反咬到人。他們自知困窘,會拼命和我們作戰;萬一失利,后悔都來不及!只可擊鼓跟隨他們,他們會自顧不暇地奔逃失敗的。”苻睿不聽,在華澤交戰,苻睿的軍隊戰敗,他被慕容泓殺死。姚萇派龍驤長史趙都、參軍姜協到秦王苻堅那里謝罪;苻堅發怒,殺了他們。姚萇害怕,逃到渭北的牧馬之地。于是天水人尹緯、尹詳、南安人龐演等人聯絡煽動羌族豪強,率領五萬多家歸附姚萇,推舉姚萇為盟主。姚萇自稱大將軍、大單于、萬年秦王,大赦天下,改年號為白雀,任命尹詳、龐演為左、右長史,南安人姚晃和尹緯為左、右司馬,天水人狄伯支等為從事中郎,羌訓等為掾屬,王據等為參軍,王欽盧、姚方成等為將帥。
前秦竇沖在河東攻打慕容沖,大敗他;慕容沖率領八千鮮卑騎兵投奔慕容泓。慕容泓的部眾達到十多萬人,派使者對秦王苻堅說:“吳王(慕容垂)已經平定關東,您可以趕緊準備車駕,護送我哥哥(慕容暐)皇帝,我會率領關中的燕人護衛車駕,返回鄴都,和秦國以虎牢為界,永遠結為鄰邦友好相處。”苻堅大怒,召見慕容暐責備說:“現在慕容泓的信這樣寫,你要是想走,我會提供資助。你的宗族,可以說是人面獸心,不能用國士的標準期望他們!”慕容暐叩頭流血,哭著謝罪。苻堅過了很久說:“這是那三個小子(慕容泓、慕容沖、慕容垂)做的事,不是你的過錯。”恢復了他的職位,像以前一樣對待他。命令慕容暐寫信招撫勸降慕容泓、慕容沖和慕容垂。慕容暐秘密派使者對慕容泓說:“我是籠中的人,肯定沒有回去的道理;而且我是燕室的罪人,不值得再掛念。你努力成就大業,任命吳王為相國,中山王為太宰、領大司馬,你可以做大將軍、領司徒,按照皇帝的權限封官拜爵,聽到我的死訊后,你就登上皇位。”慕容泓于是進軍長安,改年號為燕興。
燕王慕容垂因為鄴城還很堅固,召集幕僚輔佐商議。右司馬封衡請求引漳水灌城;慕容垂同意了。慕容垂巡視包圍圈,趁機在華林園飲酒,前秦人秘密出兵突襲,箭下如雨,慕容垂幾乎沒能逃出,冠軍大將軍慕容隆率領騎兵沖擊,慕容垂才勉強逃脫。
竟陵太守趙統攻打襄陽,前秦荊州刺史都貴逃到魯陽。
五月,前秦洛州刺史張五虎占據豐陽前來投降。
梁州刺史楊亮率領五萬部眾討伐蜀地,派巴西太守費統等人率領三萬水陸士兵為前鋒。楊亮駐守巴郡,前秦益州刺史王廣派巴西太守康回等人抵抗。
前秦的苻定、苻紹都向燕國投降了,燕國的慕容麟帶兵向西攻打常山。
后秦王姚萇進軍駐扎在北地,前秦的華陰、北地、新平、安定等地的羌人、胡人投降他的有十多萬。
六月初一,崇德太后褚氏去世。
秦王苻堅親自率領兩萬步兵騎兵攻打后秦,駐軍在趙氏塢,派護軍將軍楊璧等人分路進攻;后秦的軍隊多次戰敗,后秦王姚萇的弟弟鎮軍將軍尹買被斬殺。后秦軍營里沒有水井,前秦人堵塞了安公谷、攔截了同官水來困住他們。后秦士兵恐慌不安,有渴死的人。恰逢天降大雨,后秦軍營里積水三尺深,而軍營外百步之外,積水只有一寸多,后秦的軍隊又振作起來。秦王苻堅感嘆道:“上天也要保佑賊寇嗎!”
慕容泓的謀臣高蓋等人認為慕容泓的品德聲望不如慕容沖,而且執法苛刻嚴厲,于是殺了慕容泓,立慕容沖為皇太弟,讓他按照皇帝的權限處理事務,設置百官;任命高蓋為尚書令。后秦王姚萇派他的兒子姚嵩到慕容沖那里做人質,請求講和。
將軍劉春攻打魯陽,都貴逃回長安。
后秦王姚萇率領七萬部眾攻打前秦,秦王苻堅派楊璧等人抵抗,被姚萇打敗;楊璧以及右將軍徐成、鎮軍將軍毛盛等幾十名將領官吏被擒獲,姚萇都以禮相待后釋放了他們。
燕國的慕容麟攻下常山,前秦的苻亮、苻謨都投降了。慕容麟進軍包圍中山,秋季七月,攻下中山,擒獲苻鑒。慕容麟的聲威大振,留下駐守中山。
前秦幽州刺史王永、平州刺史苻沖率領兩州的部眾攻打燕國。燕王慕容垂派寧朔將軍平規迎擊王永,王永派昌黎太守宋敞在范陽迎戰,宋敞戰敗,平規進軍占據薊南。
前秦平原公苻暉率領洛陽、陜城的七萬部眾回到長安。
益州刺史王廣派將軍王虬率領三萬蜀漢部眾北上救援長安。
秦王苻堅聽說慕容沖離長安越來越近,就帶兵返回,派撫軍大將軍高陽公苻方駐守驪山,任命平原公苻暉為都督中外諸軍事、車騎大將軍、錄尚書事,配給五萬兵力抵抗慕容沖。慕容沖和苻暉在鄭西交戰,大敗苻暉。苻堅又派前將軍姜宇和小兒子河間公苻琳率領三萬部眾在灞上抵抗慕容沖;苻琳、姜宇都戰敗而死,慕容沖于是占據了阿房城。
前秦的康回軍隊多次戰敗,退回成都。梓潼太守壘襲獻涪城投降。荊州刺史桓石民占據魯陽,派河南太守高茂北上駐守洛陽。
己酉日,把康獻皇后安葬在崇平陵。
燕國的翟斌仗著功勞驕橫放縱,索求沒有滿足;又因為鄴城久攻不下,暗中懷有二心。太子慕容寶請求除掉他,燕王慕容垂說:“河南的盟約,不能違背。如果他要發難,罪過在翟斌。現在事情還沒顯露就殺他,人們一定會說我忌憚他的功勞和能力;我正在收攬豪杰來興盛大業,不能讓人看出我的狹隘,失去天下人的期望。即便他有陰謀,我用智慧防備他,他也不能有什么作為。”范陽王慕容德、陳留王慕容紹、驃騎大將軍慕容農都說:“翟斌兄弟仗著功勞驕橫,必定會成為國家的禍患。”慕容垂說:“驕橫就會加速失敗,怎么能成為禍患?他有大功,應當聽任他自取滅亡。”對他的禮遇更加優厚。
翟斌暗示丁零人和他的黨羽請求讓他擔任尚書令。慕容垂說:“翟王的功勞,應當位居上輔;但朝廷機構還沒建立,這個官職不能倉促設置。”翟斌發怒,暗中與前秦長樂公苻丕勾結,讓丁零人挖開河堤放水;事情敗露,慕容垂殺了翟斌和他的弟弟翟檀、翟敏,其余的人都赦免了。翟斌哥哥的兒子翟真,夜里帶領軍營部眾向北逃到邯鄲,又帶兵返回逼近鄴城包圍圈,想和苻丕內外呼應。太子慕容寶和冠軍大將軍慕容隆打敗了他,翟真逃回邯鄲。
太原王慕容楷、陳留王慕容紹對慕容垂說:“丁零人沒有遠大志向,只是因為受到過分寵愛才作亂。現在逼得緊了他們就會聚集起來成為寇賊,緩一緩他們就會自行離散。離散后再攻打他們,沒有不能取勝的。”慕容垂聽從了他們的建議。
龜茲王帛純處境困窘危急,用重金賄賂獪胡請求救援;獪胡王派他的弟弟吶龍、侯將馗率領二十多萬騎兵,還召集了溫宿、尉頭各國的軍隊共七十多萬救援龜茲;前秦的呂光和他們在城西交戰,大敗他們。帛純出逃,三十多個王侯投降。呂光進入龜茲城,城里面像長安的街市,宮殿十分壯觀。呂光安撫西域,威望恩德顯著,遠方各國,連前代都沒能征服的,都來歸附,獻上漢朝所賜的符節信物。呂光都上表朝廷更換,立帛純的弟弟帛震為龜茲王。
八月,翟真從邯鄲向北逃,燕王慕容垂派太原王慕容楷、驃騎大將軍慕容農率領騎兵追擊,甲寅日,在下邑追上。慕容楷想作戰,慕容農說:“士兵饑餓疲倦,而且看賊軍軍營里看不到壯年人,恐怕有其他埋伏。”慕容楷不聽,進軍作戰,燕軍大敗。翟真向北趕往中山,駐守在承營。
鄴城中糧草都耗盡了,人們削松木來喂馬。燕王慕容垂對眾將說:“苻丕是走投無路的敵寇,一定沒有投降的道理,不如退駐新城,給苻丕讓出西歸的道路,來報答秦王過去的恩德,同時也為討伐翟真做打算。”丙寅日夜里,慕容垂解除包圍趕往新城。派慕容農攻占清河、平原,征收督促租賦,慕容農明確制定規約,調節有無,軍令嚴明,不做侵擾掠奪的事,因此糧食布帛在道路上隨處可見,軍資供應充足。
戊寅日,南昌文穆公郗愔去世。
太保謝安上奏請求趁苻氏衰敗,開拓中原,任命徐、兗二州刺史謝玄為前鋒都督,率領豫州刺史桓石虔等人討伐前秦。謝玄到下邳,前秦徐州刺史趙遷放棄彭城逃走,謝玄進軍占據彭城。
秦王苻堅聽說呂光平定了西域,任命呂光為都督玉門以西諸軍事、西域校尉;因為道路斷絕,任命沒能送達。
前秦幽州刺史王永向振威將軍劉庫仁求救,劉庫仁派他的妻兄公孫希率領三千騎兵救援,在薊南大敗平規,乘勝長驅直入,進占唐城,與慕容麟相對峙。
九月,謝玄派彭城內史劉牢之攻打前秦兗州刺史張崇。辛卯日,張崇放棄鄄城逃奔燕國。劉牢之占據鄄城,河南的城堡都來歸附。
太保謝安上疏請求親自北征。甲午日,朝廷加授謝安都督揚、江等十五州諸軍事,加賜黃鉞。
慕容沖進逼長安,秦王苻堅登上城墻觀望,感嘆道:“這伙敵人是從哪里冒出來的!”大聲斥責慕容沖說:“奴才何苦來送死!”慕容沖說:“奴才厭倦了做奴才的苦,想取代你罷了!”慕容沖小時候受到苻堅的寵愛,苻堅派使者帶著錦袍以詔書名義送給他。慕容沖派詹事以皇太弟的命令回復說:“我現在心思在天下,難道會顧及一件錦袍這樣的小恩小惠!如果能知天命,君臣束手就擒,早點把皇帝送出來!自然會寬赦苻氏,來報答過去的友好。”苻堅大怒說:“我不聽王景略、陽平公的話,讓白虜敢到這種地步!”
冬季十月初一,發生日食。
乙丑日,東晉大赦天下。
謝玄派陰陵太守高素攻打前秦青州刺史苻郎,軍隊到瑯邪,苻郎前來投降。苻郎是苻堅的侄子。翟真在承營,與公孫希、宋敞遙相呼應。長樂公苻丕派宦官冗從仆射清河人光祚,率領幾百士兵趕赴中山,與翟真勾結。又派陽平太守邵興率領幾千騎兵,招集冀州過去的郡縣,與光祚約定在襄國會合。這時,燕軍疲憊,秦的勢力又振作起來,冀州郡縣都觀望成敗,趙郡人趙粟等人在柏鄉起兵響應邵興。燕王慕容垂派冠軍大將軍慕容隆、龍驤將軍張崇帶兵攔擊邵興,命令驃騎大將軍慕容農從清河帶兵與他們會合。慕容隆與邵興在襄國交戰,大敗邵興;邵興逃到廣阿,遇上慕容農,被擒獲。光祚聽說后,沿著西山逃回鄴城。慕容隆于是攻打趙粟等人,都打敗了他們,冀州郡縣又歸附燕國。
劉庫仁聽說公孫希已經打敗平規,想大舉出兵救援長樂公苻丕,于是征發雁門、上谷、代郡的士兵,駐扎在繁畤。燕國太子太保慕輿句的兒子慕輿文、零陵公慕輿虔的兒子慕輿常當時在劉庫仁那里,他們知道三郡的士兵不愿意遠征,就趁機作亂,夜里攻打劉庫仁,殺了他,偷了他的駿馬投奔燕國。公孫希的部眾聽說叛亂后自行潰散,公孫希投奔翟真。劉庫仁的弟弟劉頭眷接替統領他的部眾。
前秦長樂公苻丕派光祚和參軍封孚到晉陽征召驃騎將軍張蠔、并州刺史王騰來救援自己,張蠔、王騰因為兵力少不能前往。苻丕進退無路,和幕僚輔佐商議。司馬楊膺請求主動歸附東晉,苻丕沒答應。恰逢謝玄派龍驤將軍劉牢之等人占據碻磝,濟陽太守郭滿占據滑臺,將軍顏肱、劉襲駐軍在黃河以北;苻丕派將軍桑據駐守黎陽來抵抗。劉襲夜里襲擊桑據,把他打跑了,于是攻下黎陽。苻丕害怕了,就派堂弟苻就和參軍焦逵向謝玄求救,送信說“想借路求糧,向西趕赴國難,等援軍一到,就把鄴城交給你們。如果西路不通,長安陷落,就請求率領部眾保守鄴城。”焦逵和參軍姜讓秘密對楊膺說:“現在敗亡到這種地步,長安被隔絕,存亡不知。委屈自己誠心求糧求援,還怕得不到;而您豪氣不改,還在模棱兩可,事情必定辦不成。應該寫正規的表章,答應王師到來后,就歸附南方;如果他不聽從,可以強迫捆綁他送去。”楊膺自認為能制服苻丕,就改了信送出去。
謝玄派晉陵太守滕恬之渡過黃河駐守黎陽。滕恬之是滕修的曾孫。朝廷因為兗、青、司、豫四州已經平定,加授謝玄都督徐、兗、青、司、冀、幽、并七州諸軍事。
后秦王姚萇聽說慕容沖攻打長安,召集幕僚輔佐商議進退,眾人都說:“大王應該先奪取長安,建立根基,然后再治理四方。”姚萇說:“不對。燕人借著部眾思鄉的心情起兵,如果他們得逞,肯定不會長久留在關中。我應當移駐嶺北,廣泛收集物資,等秦國滅亡、燕人離去后,再拱手奪取關中。”于是留下長子姚興駐守北地,派寧北將軍姚穆駐守同官川,自己率領部眾攻打新平。
當初,新平人殺了他們的郡將,秦王苻堅拆了城墻的一角來羞辱他們,新平的名門望族對此深以為恥,想建立忠義來洗刷恥辱。等后秦王姚萇到新平,新平太守南安人茍輔想投降,郡人遼西太守馮杰、蓮勺令馮羽、尚書郎趙義、汶山太守馮苗勸諫說:“過去田單靠一座城保存了齊國。現在秦國的州鎮,還有上百座相連的城池,怎么能倉促做叛臣呢!”茍輔高興地說:“這正是我的志向,只是怕長久沒有救援,郡人會無辜遭難。你們能這樣,我難道還怕死嗎!”于是憑城固守。后秦筑土山、挖地道,茍輔也在城內相應地應對,有時在地下交戰,有時在山上交戰,后秦死了一萬多人。茍輔假裝投降引誘姚萇,姚萇將要進城時,發覺中計返回;茍輔率兵攔擊,差點抓獲姚萇,又殺了一萬多人。
隴西隱士王嘉,隱居在倒虎山,有特殊的法術,能預知未來,秦國人把他當神看待。秦王苻堅、后秦王姚萇和慕容沖都派使者去迎接他。十一月,王嘉進入長安,眾人聽說后,認為苻堅有福氣,所以圣人來幫助他,三輔地區的堡壘以及四面山區的氐人、羌人歸附苻堅的有四萬多人。苻堅把王嘉和僧人釋道安安置在外殿,一舉一動都向他們咨詢。
燕國慕容農從信都向西到魯口攻打丁零人翟遼,打敗了他。翟遼退到無極駐守,慕容農駐守藁城進逼他。翟遼是翟真的堂兄。
長安城中的鮮卑人還有一千多,慕容紹的哥哥慕容肅,和慕容暐秘密謀劃聯合鮮卑人作亂。十二月,慕容暐告訴苻堅,因為他的兒子剛結婚,請苻堅到他家,設酒席,想埋伏士兵殺他。苻堅答應了,恰逢天降大雨,沒能前去。事情敗露,苻堅召見慕容暐和慕容肅,慕容肅說:“事情肯定泄露了,進去就會一起死。現在城內已經戒嚴,不如殺了使者沖出去,只要出了城門,大家就會聚集過來。”慕容暐不聽,于是一起進去。苻堅說:“我待你們怎么樣,你們卻起這種心思?”慕容暐用假話回答。慕容肅說:“家國大事為重,別說什么恩情!”苻堅先殺了慕容肅,再殺了慕容暐和他的宗族,城內的鮮卑人無論老少、男女,都被殺了。燕王慕容垂的小兒子慕容柔,被宦官宋牙收養為義子,所以沒受牽連,和太子慕容寶的兒子慕容盛趁機逃出,投奔慕容沖。
燕國慕容麟、慕容農合兵襲擊翟遼,大敗他,翟遼單騎投奔翟真。
燕王慕容垂因為前秦長樂公苻丕還占據鄴城不離開,就又領兵包圍鄴城,留出西逃的道路。焦逵見謝玄,謝玄想讓苻丕送兒子來當人質,然后才出兵;焦逵極力陳述苻丕的誠意,還講了楊膺的意思,謝玄才派劉牢之、滕恬之等人率領二萬兵力救援鄴城。苻丕報告糧食短缺,謝玄用水路、陸路運送二千斛米給他。
前秦梁州刺史潘猛放棄漢中,逃奔長安。
s