、琅邪王司马睿为镇东大将军。东海王司马越离开京城的时候,让河南尹潘滔留守。大将军苟晞上表请求迁都到仓垣,皇帝准备听从他的意见,各大臣畏惧潘滔,不敢奉行韶令,况且宫中人和宦官们贪恋资财,不想出京。到遣时饿极了,人吃人,百宫中流亡的有十之八九。皇帝召集群臣商议,准备出行可是没有警卫。皇帝搓着手叹息说:“怎么竟然没有车辆啊!”就让司徒傅祗出城到河阴,修理船只,为走水路作准备。朝中官员数十个人随从。皇帝步行走出西掖门,到铜驰街,被强盗抢掠,不能前进而返回宫中。癸未,刘曜、王弥、石勒一同侵扰洛川,朝廷的军队频频被叛贼打败,死了很多人。六月庚寅,司空荀藩、光禄大夫荀组逃奔辕辕,太子左率温畿夜间打开广莫门逃奔小平津。丁酉,刘曜、王弥进入京城。皇帝打开华林园门,经河阴藕池,想前往长安,被刘曜等追赶上。刘曜等于是焚烧宫庙,逼迫侮辱妃嫔皇后,吴王司马晏、竟陵王司马榊、尚书左仆射和郁、右仆射曹馥、尚书闾丘冲、袁粲、王绲、河南尹刘默等人都被杀害,百官士人庶民死的有三万多人。皇帝在平阳被俘虏,刘聪以皇帝为会稽公。荀藩发送檄文给各州各军镇,以琅邪王作为盟主。豫章王司马端往东逃奔苟晞,苟晞立他为皇太子,自己兼任尚书令,设置各种官府机构,驻守梁国的蒙县。百姓饥饿,又歉收,米价一斛一万多钱。秋七月,大司马王浚秉承皇帝旨意暂立太子,设置百官,安排各军镇。石勒侵犯谷阳,沛王司马滋战败被杀害。八月,刘聪派儿子刘粲攻陷长安,太尉、征西将军、南阳王司马模被杀害,长安遣民有四千多家逃奔汉中。九月癸亥,石勒袭击阳夏,直到蒙县,大将军苟晞、豫章王司马端都被叛贼杀死。冬十月,石勒侵犯豫州各郡,到长江才返回。十一月,猗卢侵犯太原,平北将军刘琨不能控制,把五个县的百姓迁移到新兴,让他们在那裹居住生活。
六年春正月,皇帝在平阳。刘聪侵犯太原。前镇南府牙门将胡亢聚众侵犯荆州一带,自号楚公。二月壬子,有日食。癸丑,镇东大将军、琅邪王司马睿上书给尚书,主张发布檄文征召各地兵马讨伐石勒。大司马王浚转发檄文给天下,声称接受宫中诏书、秉承皇帝旨意,任命荀藩为太尉。汝阳王司马熙被石勒杀害。夏四月丙寅,征南将军山简去世。秋七月,岁星、荧惑、太白会聚在牛宿斗宿之间。石勒侵犯冀州。刘粲侵犯晋阳,平北将军刘琨派遣部将郝说率领军队抵御刘粲,郝说被打败,战死,太原太守高乔以晋阳投降刘粲。八月庚戌,刘琨逃奔到常山。己亥,阴平都尉董冲赶走太守王鉴,率郡背叛而向李雄投降。辛亥,刘琨向猗卢乞求援兵,上表推荐猗卢为代公。九月己卯,猗卢派儿子利孙前往刘琨那裹,不能到达。辛巳,前雍州刺史买疋在三辅讨伐刘粲,打跑了他,关中稍微安定,于是和卫将军梁芬、京兆太守梁综在长安共同尊奉秦王司马邺为皇太子。冬十月,猗卢自己统领六万骑兵进驻盂城。十一月甲午,刘粲悄悄撤兵逃走,刘琨收编他的残部,守在阳曲。逭一年大瘟疫流行。
七年春正月,刘聪召集群臣宴会,让皇帝穿上青衣来回劝酒。侍中庾珉号啕大哭,刘聪很讨厌他。丁未,皇帝被杀,在平阳去世,当年三十岁。
皇帝当初诞生时,有吉祥禾苗生在豫章郡的南昌。在此之前,观察气象的方士说“豫章郡有天于气”后来果然以豫章王的身份成为皇太弟。在束宫时,恭敬谨慎、谦逊自律,和朝士交往,讨论史书典籍。到即位时,开始遵行旧制,到太极殿,让尚书郎宣读按季节制定的政令,又在东堂听政。每逢宴会,总是和群臣讨论各种事务,考证经书典籍。黄门侍郎傅宣赞叹说:“如今又见到武帝的时代了!”秘书监荀崧又常常对人说:“怀帝天生的禀赋清雅美好,从小就有卓越的才智,如果遇上太平时代,完全可以成为遵从旧制的好君主。可是在惠帝扰乱之后,束海王专政,没有周幽王、周厉王那样的灾祸,却有流亡的祸难。”
孝愍皇帝名司马邺,字产毖,是亘造的孙子,吴孝王司马晏的儿子。过继给伯父室卢旺司马东,后来承袭封位为画王。丞塞二年,任散骑常侍、抚军将军。洛阳失守时,避难到荣阳密县,和舅舅荀藩、荀组相遇,一起从密县往南前往许昌、颖川。豫州刺史间鼎和前抚军长史王毗、司徒长史刘畴、中书郎李昕及荀藩、荀组等共同谋划侍奉皇帝到长安安身,可是刘畴等人在中途又叛变,阎鼎追赶杀了他们,荀藩、荀组侥幸免于一死。阎鼎便挟持皇帝乘坐牛车,从宛往武关走,多次遇到山上强盗,士卒死伤逃散,在蓝田临时住下。问鼎告知雍州刺史买疋,贾疋急忙派遣本州的军队去迎接侍卫,终于抵达长安,又让辅国将军梁综协助守卫。当时有玉龟在霸水出现,神马在城南嘶鸣的事情发生,六年九月辛巳,尊奉秦王为皇太子,登坛告祭上天和五帝,设立宗庙和社稷,大赦天下。加授买疋为征西大将军,任命秦州刺史、南阳王司马保为大司马。买疋讨伐叛贼张连,被杀。大家推举始乎太守曲允兼任雍州刺史,担任盟主,秉承皇帝旨意选人设官。