太子不礼敬而曾被成都王司马颖当面斥责。贾谧于是就向贾后中伤太子，而贾后没听从母亲郭槐临终时所说的话，立姨甥韩慰祖当作皇子，借以其嫡子身分废掉太子，同时亦宣扬太子的缺失。当时人都知道贾后有意废太子，中护军赵俊更劝太子先发制人废掉贾后，但太子没有听从。最终在元康九年（299年），贾后召太子入宫并将其灌醉，逼其写下言辞悖逆的书信，以此为由将其废黜，囚在金镛城，并杀害谢玖。次年再将太子押到许昌囚禁。众人对太子被废都感不满，尤其殿中将司马雅及许超都得太子宠信，更想救太子，遂向赵王司马伦的亲信孙秀求援。赵王伦时以车