太熙元年(290年)四月二十日,司马炎(武帝)病卒,终年55岁,在位25年。太子司马衷继位(是为惠帝),时年32。司马衷是司马炎次子,9 岁时立为皇太子。司马炎在位时拟纳卫瓘女为太子妃,贾充指使其妻郭槐,贿赂宫人,怂恿杨皇后说服司马炎,改纳贾充女。司马炎认为卫家种贤而多子,女貌秀美,身长肤白,而贾家种妒而少女,女貌丑劣,身短肤黑。杨皇后再三劝说,又请大臣荀勖等游说,并称贾充女贤,终使司马炎改变初衷,聘娶充女为太子妃,时年15,大太子2岁。贾妃妒忌多权诈,常使司马衷望而生畏。
司马衷以痴顽闻名,宫人背地议论他“蠢钝如猪”。司马炎曾出题试他,竟无以为对,贾氏请人代答,方蒙混过关。一次,司马衷在华林园听到蛤蟆叫,竟问左右:“此鸣者,为官还是为私?”侍郎贾胤敷衍说:“在官地者为官,在私地者为私。”衷以为然。及至天下荒乱,百姓饿死,衷居然质问:“没有粮食,何不食肉糜?”时朝廷皆知衷不堪政事。
即位后由太傅杨骏辅政。后来,皇后贾南风谋害杨骏家族,掌握实际大权。八王之乱时,赵王司马伦篡位,以为太上皇,幽禁于金墉城。受到诸王辗转挟持,沦为傀儡,受尽凌辱,被东海王司马越迎回洛阳。
光熙元年(307年)司马衷去世,时年四十八岁,谥号为惠,安葬于太阳陵。
