司马衷15岁那年,皇帝老子司马炎给他娶了媳妇,选定勋臣贾充的长女贾南风为太子妃。《晋书·惠贾皇后传》记载,贾氏又黑又矮,极丑,最糟糕的是人品不好,妒暴酷虐。
贾南风婚后一直没有生育,倒让谢夫人抢先给司马衷生了长子司马遹,并被立为太子。贾南风在有了自己的儿子后,便让弱智皇帝废掉了司马遹。贾南风得寸进尺,对幽禁中的司马遹仍不放心,决意干掉废太子,遂找“情夫”、太医令程据密谋。程是制毒专家,他用巴豆制成毒药“巴豆杏子丸”,让手下孙虑带到许昌,去毒杀司马遹。
司马遹早有预防,怕人投毒,每天都是自己煮饭。见投毒不成,孙虑直接逼太子把毒丸服下。司马遹不服,孙虑便趁其上厕所之际,从身后用很重的药杵将22岁的司马遹敲杀。
也许是报应,贾南风不久也被毒杀了。贾南风的行为令朝野共愤,在“八王之乱”中,她被赵王司马伦矫诏逼喝金屑酒,弄死了——金屑酒,可以看成是一种特殊毒酒,但放的不是毒药,而是金子碎屑。