晋惠帝司马衷(259-307),字正度,晋武帝司马炎第二子,西晋的第二代皇帝,290-307年在位。司马衷于267年被立为皇太子,290年即位,改元永熙。他为人痴呆不任事,初由太傅杨骏辅政,后皇后贾南风杀害杨骏,掌握大权。在八王之乱中,惠帝的叔祖赵王司马伦篡夺了惠帝的帝位,并以惠帝为太上皇,囚禁于金墉城。齐王司马冏与成都王司马颖起兵反司马伦,群臣共谋杀司马伦党羽,迎晋惠帝复位,诛司马伦及其子。又由诸王辗转挟持,形同傀儡,受尽凌辱。306年,东海王司马越将其迎归洛阳。307年,惠帝去世,相传被司马越毒死。
晋惠帝司马衷,字正度,生于曹魏甘露四年(259年),是晋武帝司马炎第二子,母为武元皇后杨艳。泰始三年(267年)正月丁卯日,被立为皇太子,时年九岁。泰始八年(272年),司马衷奉武帝命娶贾充的女儿贾南风为太子妃。
太熙元年(290年)四月己酉日,晋武帝司马炎去世,皇太子司马衷即位,改年号为永熙。尊继母皇后杨芷(杨艳的堂妹)为皇太后,立妃贾南风为皇后。同年五月辛未日,葬晋武帝于峻阳陵。五月丙子日,以太尉杨骏为太傅,辅政。八月壬午日,立子广陵王司马遹为皇太子。
晋惠帝司马衷当政后非常信任他的皇后。因此贾氏专权,甚至假造惠帝的诏书。291年迫害皇太后,废其太后位,后又杀大臣如太宰司马亮。291年贾皇后又杀皇太后。
294年和296年匈奴和其他少数民族反叛,氐人齐万年称帝,一直到299年这次反叛才被消灭。
同年贾后开始迫害太子遹,首先废他的太子地位。次年杀太子。这个举动成为许多反对贾后专政的皇族开始行动的起点。赵王司马伦假造诏书废杀贾后,杀大臣如司空张华等,自领相国位,这是八王之乱的开始。恢复原太子的地位,立故太子之子司马臧为皇太孙。300年八月淮南王司马允举兵讨伐司马伦,兵败被杀。同年十二月,益州刺史赵廞协同从中原逃到四川的流民在成都造反。
301年司马伦篡位,自立为皇帝,惠帝被改为太上皇,太子司马臧被杀。三月,齐王司马冏起兵反司马伦,受到成都王司马颖、河间王司马颙、常山王司马乂等的支持。司马伦兵败。淮陵王司马漼杀司马伦的党羽,驱逐司马伦,引惠帝复位。司马伦被杀。五月,立襄阳王司马尚为皇太孙,并以羊献容为皇后。六月,东莱王司马蕤谋推翻司马冏的专权,事漏被废。十二月,李特开始在四川反晋,这是成汉的起点。
302年初皇太孙司马尚夭折,司马覃被立为太子。五月,李特在四川击败了司马颙派去讨伐他的军队,杀广汉太守张微,自立为大将军。十二月,司马颖、司马颙、新野王司马歆和范阳王司马虓在洛阳聚会反司马冏的专政。司马乂乘机杀司马冏,成为朝内的权臣。303年三月李特在攻成都时被杀,但四月他的儿子李雄就占领了成都,到年末,李雄几乎占领了整个四川盆地。五月张昌、丘沈反,建国汉,杀司马歆。八月,司马颖和司马颙讨伐司马乂。十月,司马颙的军队攻入长安,在此后的洗劫中上万人死亡。此后两军在长安城外对阵,连十三岁的少年都被征军,同时两军都征募匈奴等的军队。最后司马乂兵败被杀。司马颙成为晋朝举足轻重的人物。