晋穆帝永和八年(壬子,公元352年)前秦丞相苻雄等人请求秦王苻健正式称皇帝的尊号,依从汉朝、晋朝的旧制,而不必效法石氏最初先称天王的做法。苻健听从了这一请求,即皇帝位,实行大赦。诸公全都晋升爵位为王。苻雄等人还说,单于用来统治百蛮的种种措施、办法,不宜由天子亲自掌管。所以苻健把这方面的权力授予太子苻苌。
司马勋已经回到汉中,杜洪、张琚驻扎在宜秋。杜洪自以为出身名门望族而轻视张琚,张琚于是就杀掉了杜洪,自立为秦王,改年号为建昌。
刘显进攻常山,魏国主冉闵留下大将军蒋辅佐太子冉智守卫邺城,自己统率八千骑兵前去救援。刘显的大司马清河人王宁投降了魏国,将枣强县拱手交出。冉闵攻击刘显,打败了他,追击到襄国。刘显的大将军曹伏驹打开城门让石闵进入,石闵杀掉了刘显及其公卿以下的官吏一百多人,焚烧了襄国的宫室,将襄国的百姓迁徙到邺城。后赵汝阴王石琨带着他的妻妾前来东晋投降,被斩杀在建康街头,于是石氏被彻底根绝了。
尚书左丞孔严向殷浩进言说:“近来人们的情绪,真令人心寒,不知您将用什么办法使其安定。我认为应该明确官吏的职责,韩信、彭越专事征伐,萧何、曹参留守理财,对内对外的职责,各有所司;还应该深思廉颇、蔺相如为国家利益而捐弃前嫌的道理,陈平、周勃为制止吕氏专权而结为至交的谋略,让人们和睦无间,然后就可以保有天下,成就功业了。看看近来投降归附的那些人,全都是人面兽心,贪婪之极而且六亲不认,恐怕难以用道义感化他们。”殷浩没有听从孔严的意见。孔严是孔愉的侄子。
殷浩上疏请求北上许昌、洛阳,穆帝复诏同意,于是任命安西将军谢尚、北中郎将荀羡为督统,进军驻扎于寿春。谢尚没能抚慰张遇,张遇非常愤怒,便占据许昌反叛,并派他的将领上官恩占据洛阳,乐弘在仓垣攻打督护戴施,殷浩的军队无法前进。三月,命令荀羡镇守淮阴,不久加任监青州诸军事,又兼任兖州刺史,镇守下邳。
乙巳(十六日),前燕王慕容俊回到蓟城,并将少量的军队文武官员、士兵的家属迁徙到蓟城。
姚弋仲有儿子四十二人,等到他病重时,对儿子们说:“石氏对待我很优厚,我本想为他们尽力。如今石氏已被消灭,中原混战无主,我死了以后,你们赶快自己归附晋朝,应当固守作为臣下的气节,不要干不义的事情!”姚弋仲去世,其子姚襄隐瞒消息,不告诉别人,率领六万家的兵众南进,攻打阳平、元城、发干,全部攻克,兵众驻扎在津。任命太原人王亮为长史,天水人尹赤为司马,太原人薛瓒、略阳人权翼为参军。
姚襄与前秦的军队交战,被打败,死亡、溃散了三万多家的兵众。南进抵达荥阳,才公开了父亲死亡的消息。又与前秦将领高昌、李历在麻田交战,他的战马因中了流箭而死。姚襄的弟弟姚苌给了他一匹马,姚襄说:“你自己如何脱身?”姚苌说:“只要哥哥平安,那帮小子就不敢伤害我!”恰好这时援兵到达,他们全都幸免于难。尹赤投奔前秦,前秦任命尹赤为并州刺史,镇守蒲阪。
姚襄于是率领兵众归附东晋,并把他的五个弟弟送去作为人质。东晋朝廷诏令姚襄屯戍谯城。姚襄单人匹马渡过淮河,在寿春见到了谢尚。谢尚久闻其名,命令撤掉仪仗侍卫,自己摘掉帽子,只以绢丝束发,热情地招待他,就像见故友一样。姚襄很博学,善于言谈,江东的人士都很推重他。
魏国主冉闵既已攻克襄国,因此就在常山、中山等地周游吃喝。后赵国立义将军段勤聚集了胡族、羯族一万多人保卫据守绎幕,自称为赵帝。夏季,四月,甲子(初五),前燕王慕容俊派慕容恪等人率兵攻击魏国,派慕容霸等人率兵攻击段勤。
魏国主冉闵准备与前燕交战,大将军董闰、车骑将军张温劝谏他说:“鲜卑人乘胜利之势,锋芒锐利,而且敌众我寡,应该暂且躲避。等他们骄傲懈怠以后,再增加兵力,加以攻击。”冉闵愤怒地说:“我要用这些兵众平定幽州,斩杀慕容俊。如今遇上了慕容恪而躲避他,人们该说我什么呢!”司徒刘茂、特进郎互相说:“我们的国君此次出征,一定是有去无回,我们为什么要坐等被杀戮的耻辱!”于是他们俩都自杀了。
冉闵驻军于安喜,慕容恪率兵跟随。冉闵向常山开进,慕容恪紧追不舍,一直追到魏昌县的廉台。冉闵与前燕兵交战十次,前燕兵全都没有获胜。冉闵历来有勇猛的名声,所统领的士兵精良,前燕人很惧怕他。慕容恪巡视兵阵,对他的将士们说:“冉闵有勇无谋,只能以一当一而已!他的士兵饥饿疲惫,武器装备虽然精良,但实际上难以为用,不难打败他们!”冉闵认为自己所统领的多是步兵,而前燕全是骑兵,于是就率领兵众向丛林开进。慕容恪的参军高开说:“我们骑兵在平坦地域作战有利,如果冉闵得以进入丛森,就无法再控制他了。应该火速派轻装的骑兵去拦截他,等到交战以后再假装逃跑,诱使他来到平坦地域,然后便能进行攻击了。”慕容恪听从了这一意见。魏兵回师追到平坦的地域,慕容恪把军队分为三部分,对将领们说:“冉闵生性轻敌,锐气十足,又自认为兵众较少,一定会拼死与我们作战。我要在中军的阵地上集中优势兵力等着他,等到交战以后,你们从两翼发起攻击,攻无不克。”于是他就选择五千名善于射箭的鲜卑人,用铁链把他们的马匹联结起来,形成方阵,布置在前面。冉闵所骑的骏马名叫朱龙,日行千里。只见他左手持有两刃矛,右手拿着钩戟,用来攻击前燕兵,杀掉了三百多人。当他望见宽大的仪仗旗帜后,知道这便是中军,就径直发起冲击。这时,前燕军的其他两部分从两翼夹击,彻底攻破了冉闵的部队。他们把冉闵团团围住,冉闵突破重围向东逃窜了二十多里,不巧骏马朱龙突然死亡,冉闵被前燕兵俘获。前燕兵杀掉了魏国仆射刘群,抓到了董闵、张温及冉闵,把他们全都送往蓟城。冉闵的儿子冉*逃到鲁口。高开负伤而死。慕容恪进军驻扎于常山,慕容俊命令他镇守中山。
己卯(二十日),冉闵被押送到蓟城。慕容俊实行大赦。慕容俊让冉闵站在那里斥责他说:“你不过是才能低下的奴仆,怎么能妄自称帝?”冉闵说:“天下大乱,你们夷狄禽兽之类尚可称帝,何况我中原英雄,为什么不能称帝呢!”慕容俊大怒,打了他三百鞭,把他送到龙城。
慕容霸的军队抵达绎幕,段勤和他的弟弟段思聪投降,举城投降。
甲申(二十五日),慕容俊派慕容评及中尉侯龛率领精锐骑兵一万人进攻邺城。癸已(疑误),抵达邺城,魏国的蒋及太子冉智紧闭城门抵抗固守,城外的兵众全都投降了前燕军。刘宁及他的弟弟刘崇率领三千胡人骑兵逃奔晋阳。
前秦任命张遇为征东大将军、豫州牧。
五月,前秦国主苻健在宜秋攻打张琚,将其斩杀。
邺中地区发生严重饥荒,人们互相残食,过去后赵的宫人被残食殆尽。蒋派侍中缪嵩、詹事刘猗向东晋朝廷进奉降表,请求投降,并且向谢尚求救。庚寅(初二),前燕王慕容俊派广威将军慕容军、殿中将军慕舆根、右司马皇甫真等人率领步、骑兵二万人协助慕容评攻打邺城。
辛卯(初三),前燕人在龙城斩杀了冉闵。恰好这时发生了严重的旱灾、蝗灾,前燕王慕容俊说这是冉闵在作祟,便派使臣去祭祀他,给他追封谥号为悼武天王。
当初,谢尚派戴施据守枋头,戴施听说蒋派人前来求救,就从仓垣移师到棘津驻扎,阻拦了蒋派出的使者,索要传国印玺。刘猗让缪嵩返回邺城禀报蒋。蒋怀疑谢尚不能前来援救。犹豫不决。六月,戴施率领一百多名勇士进入邺城,帮助守卫三台,并哄骗蒋说:“如今燕寇陈兵城外,道路不通,传国印玺还不敢送走。你姑且把它拿出来交给我,我将策马迅速禀报天子。天子听到传国印玺在我们这里,会真诚地相信你,一定会多多地下发兵粮以救助你的困难。”蒋认为他说得有道理,就拿出传国印玺交给了他。戴施公开宣称派督护何融去迎接兵粮,暗地里却怀揣传国印玺送到了枋头。甲子(初六),蒋率领精锐部卒五千人及东晋的士兵出城战斗,被慕容评彻底打败,四千多人被斩首,蒋逃回邺城。
甲申(二十六日),前秦国主苻健返回长安。
谢尚、姚襄一起在许昌攻打张遇。前秦国主苻健派丞相东海王苻雄、卫大将军平昌王苻菁攻占关东地区,率领二万步、骑兵去援救张遇。丁亥(二十九日),双方在颍水的诫桥交战,谢尚等大败,死亡一万五千人。谢尚逃回淮南,姚襄扔掉了军用物资,护送谢尚到了芍陂。谢尚把自己的后事全托付给了姚襄。殷浩听到谢尚失败的消息,退到寿春驻扎。秋季,七月,前秦丞相苻雄把张遇及陈郡、颍川、许昌、洛阳的百姓五万多户迁徙到关中,任命右卫将军杨群为豫州刺史,镇守许昌。谢尚贬降名号为建威将军。
后赵国过去的西中郎将王擢派遣使者向东晋请求投降,朝廷授予王擢秦州刺史职务。
丁酉(初十),东晋朝廷任命武陵王司马为太宰。
丙辰(二十九日),前燕王慕容俊到中山。
王午听说了魏国失败的消息,当时邓恒已经死去,王午自称安国王。八月,戊辰(十一日),前燕王慕容俊派慕容恪、封奕、阳鹜攻打他,王午紧闭城门自守,把冉*送给燕军,燕人把他们的庄稼砍掠一空后返回去了。
桓温派司马勋帮助周抚在涪城讨伐萧敬文,杀掉了他。
谢尚从枋头迎接传国印玺抵达建康,朝廷百官,一同庆贺。
前秦任命雷弱儿为大司马,毛贵为太尉,张遇为司空。
殷浩北伐的时候,中军将军王羲之写信劝他不要去,他没有听从。此后无功而返,他便图谋再一次出征。王羲之给殷浩写信说:“如今我们占据着区区江左之地,天下人为之心寒,本来已经很久了。力争战功,不是现在该干的事情。近来在朝廷内外任职的官员们,没有深谋远虑,却任意挥霍摧残国家的根基,每个人都追求实现自己的志向,最终却没有一桩战功可言,于是使天下大有土崩瓦解的趋势。干这种事情的人,岂能让他推卸掉天下人的责怪!如今在外边军队被攻破,在国内资财被耗尽,保全淮南的志向,已经不再是力所能及的了,不如回来确保长江,督将们再各自镇守旧地,长江以远的地区,保持着联系就可以了。官员们引咎自责,重新实施良好的治理方法,减免赋税徭役,与百姓一起从头奋斗,或许还可以解救千钧一发的危急局势。您出身于布衣百姓,承担着天下的重任,掌管着督察统管之责,然而却失败落魄到如此地步,恐怕满朝廷的那些贤士没有一个会愿意为别人分担责任。如果您还觉得以前的事情考虑得不周到、细致,所以应该再去追求分外之功,那么虽说宇宙广大,恐怕也容不下您!这就是我愚钝的头脑所不能理解的。”
王羲之又给会稽王司马昱去信说:“作为臣下,谁不愿意尊奉自己的君主,希望他的事业和前代一样兴隆昌盛呢?况且是在遇到了难得的时运的时候。只不过在力量有所不及的情况下,难道能不权衡轻重而随意行事吗!如今虽然有令人可喜的机会,但看看自身的情况,令人担忧的事情仍然多于令人可喜的事情。成功未可预期,遗民损失殆尽,劳役毫无时限,征敛日益繁重,以区区吴、越之地去征服统治天下十分之九的广阔地区,不灭亡又会怎样呢!不权衡自己的德行与力量,不彻底失败就不善罢某休,这就是国内人士所痛心疾首而又不敢直说的话。‘过去的已经无法挽回,但未来的还可以补救。’希望殿下再度三思,先奠定不可战胜的根基,等到根基牢固、势力强大时再作图谋,那也为时不晚。如果不这样做,恐怕危险就会降临到我们江南!希望殿下能暂时放弃虚华高远的想法,以挽救眼前千钧一发的危急局势,这才可以说是以亡图存,转祸为福。”司马昱没有听从王羲之的劝告。
九月,殷浩驻扎在泗口,派河南太守戴施占据石门,荥阳太守刘遁占据仓垣。殷浩以征集财物供军用为由,停止了太学学生的学习,并将他们遣散回去,学校从此也就关闭了。
冬季,十月,谢尚派冠军将军王侠攻克了许昌。前秦的豫州刺史杨群撤退驻扎在弘农。东晋朝廷征召谢尚为给事中,戍卫石头。
丁卯(十一日),前燕王慕容俊回到蓟城。
过去后赵国的将领中带领士兵占据州郡的人,各自都派使者向前燕投降,前燕王慕容俊任命王擢为益州刺史,夔逸为秦州刺史,张平为并州刺史,李历为兖州刺史,高昌为安西将军,刘宁为车骑将军。
慕容恪驻扎在安平,储备粮食,准备进攻的武器装备,将要讨伐王午。丙戌(疑误),中山人苏林在无极起兵,自称天子。慕容恪从鲁口返回讨伐苏林。闰十月,戊子(初三),前燕王慕容俊派广威将军慕舆根帮助慕容恪攻打苏林,把他杀掉了。王午被他的将领秦兴杀掉,吕护杀了秦兴,又自称安国王。
前燕国的官员们共同给前燕王慕容俊进上皇帝尊号,慕容俊同意了。十一月,丁卯(十二日),开始设置百官,任命国相封奕为太尉,左长史阳鹜为尚书令,右司马皇甫真为尚书左仆射,典书令张为右仆射。其余的文武官员,授予的官职各有等差。戊辰(十三日),慕容俊即皇帝位,实行大赦。自称获得了传国印玺,改年号为元玺。追尊武宣王慕容为高祖武宣皇帝,文明王慕容为太祖文明皇帝。这时东晋的使者恰好抵达前燕,慕容俊对他说:“你回去禀报你的天子,我趁着天下无人才的时机,被中原地区推举,已经成为皇帝了!”慕容俊将司州改为中州,在当初的国都龙城建立了留台。任命玄菟太守乙逸为尚书,专门委任他掌管留台事务。
前秦丞相苻雄在陇西攻打王擢,王擢逃奔到凉州,苻雄返回,驻扎在陇东。张重华任命王擢为征虏将军、秦州刺史,特别宠待他。