刘聪随后说道:“你家骨肉相残,怎么那么厉害?”
司马炽说道:“这大概不是人事,是上天的意思。大汉将应天意受命,所以为陛下互相驱除。况且我家如能奉行武皇大业,各家和睦,陛下怎么能得到天下!”
到晚上才出来,刘聪把小刘贵人赐给司马炽,对他说道:“这是名公刘殷的孙女,现特把她送给你做妻子,你应当善待她。”以刘氏为会稽国夫人。
公元313年正月,司马炽在汉赵朝廷的宴会上被命令为斟酒的仆人,有晋朝旧臣号哭,令刘聪反感。不久后的二月初一日,刘聪用毒酒毒杀司马炽,享年三十岁,葬处不明。
可以说西晋怀帝司马炽的一生是可悲的,他不过是权臣、太傅司马越手中的傀儡,动静不能自由,而司马越却由于专注排除异己、把持朝政,从而引起国内的不满,使得局势更加危急。随着反对声日益高涨,深感危机的司马越奏请率军抵御汉赵的军队,但在到达项城后却畏敌不战,做起了“缩头乌龟”。
同年三月,忍无可忍的皇帝下诏历数司马越的罪状,命令各地群起而讨伐之,并以苟晞为大将军辅政。司马越闻讯后急病交加,竟然在很快病死于项城。面对着朝廷的猜忌和强敌日渐逼近的局面,太尉王衍决定率领司马越的部众及随军的皇室成员、公卿大臣,携带其棺椁,以还葬东海国为由,逃离洛阳到江东避难。
然而王衍一行刚刚走到苦县宁平城,便被闻讯赶来的石勒大军追及,晋军交战失利,随即遭遇敌军的屠杀。在这场战役中,包括襄阳王司马范、太尉王衍在内的宗室、公卿们全部被杀,连同遇难的士兵、平民,总计有十余万人死于非命。
宁平城之战后,晋军主力悉数被歼,栋梁之才为之一空,导致防守空虚的洛阳城形势危急,被攻陷只是朝夕之间的事情。果不其然,同年六月,汉赵大将刘曜、呼延晏、王弥攻陷洛阳,并放纵士兵在城中烧杀淫掠。城破后,晋怀帝曾想潜逃出城,到长安继续抗战,结果还没出城便被抓获。
洛阳沦陷的次日,刘曜下令杀害太子司马诠、吴孝王司马晏等皇室成员及大批公卿大臣,连同士兵及平民遇害者,人数超过三万人。不仅如此,西晋诸帝的陵墓被挖掘,宫殿被焚毁,后宫被掳掠为奴,其中惠帝的皇后羊献容被刘曜收为妾室。一时之间,洛阳城内外枕骸遍野,宛若人间地狱。
帝出华林园门,欲奔长安,汉兵追执之,幽于端门。曜自西明门入屯武库。戊戌,曜杀太子诠、吴孝王晏、竟陵王、右仆射曹馥、尚书闾丘冲、河南尹刘默等,士民死者三万余人。遂发掘诸陵,焚宫庙、官府皆尽。曜纳惠帝羊皇后,迁帝及六玺于平阳。
晋怀帝被俘后,起初尚能得到刘聪的优待,但不久便连番受辱。公元313年正月,刘聪举行宴会,并命晋怀帝充当斟酒的仆人,晋朝旧臣看到后号哭不已,由此令刘聪很是反感。二月初一,晋怀帝被刘聪用鸩酒毒杀,时年才30岁。