290年,晋惠帝司马衷即位。在八王之乱中,惠帝的叔祖赵王司马伦篡夺了惠帝的帝位,并以惠帝为太上皇,囚禁于金墉城。306年,东海王司马越将其迎归洛阳。307年,惠帝去世,时年48岁,相传被东海王司马越毒死。