惠帝的太子司马遹乃谢才人谢玖所生，而贾后却一直没有生下皇子。而贾谧在贾后专权后权势极盛，但太子就不肯去讨好他，而其时贾后又拒绝为太子娶贾后妹夫韩寿的女儿以及王衍长女，太子更因贾后为贾谧娶王衍长女而大感不满，而贾谧亦不退让，甚至因对太子不礼敬而曾被成都王司马颖当面斥责。贾谧于是就向贾后中伤太子，而贾后没听从母亲郭槐临终时所说的话，立姨甥韩慰祖当作皇子，借以其嫡子身分废掉太子，同时亦宣扬太子的缺失。当时人都知道贾后有意废太子，中护军赵俊更劝太子先发制人废掉贾后，但太子没有听从。最终在元康九年（299年），贾后召