西晋泰山南城(今山东费县西南)人,字叔子。司马师之妻弟。魏末任相国从事中郎,参与机密。晋武帝(司马炎)代魏后,与定灭吴大计。泰始五年(269)以尚书左仆射都督荆州诸军事,出镇襄阳。在镇十年,开屯田,储军粮,缮甲练兵,又与吴将陆抗互通使节,各保分界,屡请出兵灭吴。临终,举杜预自代。在官清俭,为人所称。