曹魏时历任尚书郎、侍御史、尚书左丞、御史中丞，为人刚正，不避权贵，勇于纠劾罪人，朝廷官员很害怕他。出任并州刺史、假节、护匈奴中郎将。
征讨功勋.司马炎称帝，建立西晋，封堂阳子。入朝为司隶校尉，转任尚书；期间很看好从事苟晞。秦州、凉州战事频仍，鲜卑族秃发树机能屡次侵扰陇右（今甘肃陇山六盘山以西、黄河以东一带），对晋朝构成威胁。泰始六年（270年）六月，诏命石鉴都督陇右诸军事，因杜预揭发他为论功虚伪免官。起为镇南将军、豫州刺史，因为讨伐孙吴虚张首级，晋武帝下诏让他回归田里。后来复职