，行太子少傅，数年后改任太子太傅。咸宁二年（276年），替代贾充成为司空。
愤怨病卒.司马昭死前曾以西汉淮南厉王刘长和曹魏陈思王曹植与他们身为皇帝的兄长的事劝司马炎和司马攸二人要和平共处；王元姬死前亦有类似的劝告。但当司马炎覆灭东吴后身体健康恶化，而太子及各皇子都闇弱，朝中人人都希望由司马攸继位。但当时司马攸极为厌恶司马炎宠臣荀勖和冯紞等人阿谀奉承的行为，二人亦恐怕一旦司马攸真的继位，自己都会被贬谪，于是借故以正太子名位为由要将齐王调回封国，司马炎最终听从了二人的话。太康三年十二月