生不老之术,按照道士传授的长生法,断谷、服所金丹药物,以致毒性沈痼,生就一种慢性症,一时不至遽死,亦不能复愈。迁延过了一年,已经是兴宁三年了,皇后王氏,却得了暴病,骤致不起,因即棺殓治丧,追谥曰靖。
上元令节,变作哀期,适得燕太宰慕容恪,复拟攻取晋朝的洛阳,先遣镇南将军慕容尘,攻陷许昌汝南诸郡,然后使司马悦希驻盟津,豫州刺史孙兴驻成皋,渐渐的进逼洛水。
洛阳守将陈佑,检阅部兵,不过二千人,粮饷又不过数月,自知不能固守,不如引众士兵先走,遂借援许都为名,出城径去,但留长史沈劲守洛阳。
沈劲乃是王敦的参军沈充之子,沈充受诛后,沈劲逃匿乡里,年纪三十余,不得入仕。
吴兴太守王胡之,受调为司州刺史,特请免沈劲禁锢,起用为参军。有诏依议。偏偏王胡之忽然因患疾病,未得莅镇。沈劲独上书自请,愿到洛阳效力。
晋朝廷于是命沈劲为冠军长史,使自募兵士,赴洛从军。
沈劲募得壮士千人,进入洛阳协助陈佑,前此得却燕围,沈劲之力居多,至陈佑出城自行,将士多由陈佑带去,只剩下五百人,随沈劲留守。沈劲明知孤危,却反欣然道:“我志在致命,今可偿我初志了。”遂率五百人誓死守城。
那陈佑自洛阳出发,并未前往许都,竟然奔趋新城。晋朝廷得报,即由会稽王司马昱,亲赴赭圻,与大司马桓温商议防御燕兵之事。
桓温于是移镇姑孰,上表推荐右将军桓豁监督荆州扬州的义城,及雍州的京兆诸军事,振威将军桓冲,监督江州荆州的江夏的随郡,及豫州的汝南西阳新蔡颍川诸郡军事。
桓豁与桓冲俱是桓温的弟弟,桓温虽是举不避亲,究竟有暗布羽翼,广拓声威的意思。直诛其心。
会闻晋哀帝病情大渐,会稽王司马昱匆匆返回京都,及抵达建康,晋哀帝已经升遐了。司马昱入见太后,与其商议嗣位事宜。晋哀帝无子,只好令晋哀帝之弟司马奕,入承大统,当下由太后褚氏下令道:
帝遂不救厥疾,艰祸仍臻,遗绪泯然,哀恸切心。琅琊王奕,明德茂亲,属当储嗣,宜奉祖宗,纂承大统,俾速正大礼以宁人神,特此令知。
司马昱奉令出宫,颁示百官,当即迎司马奕入殿,缵承帝祚,颁诏大赦,奉葬晋哀帝于安平陵。晋哀帝驾崩时才二十五岁,在位只阅四年。
晋朝廷丧君立君,方是忙碌的了不得,那燕兵竟而乘隙进军发兵攻打洛阳,遂使壮

