北宋汾州孝义(今属山西)人,字仲谟,一字幼谟。太平兴国进士。累官知制诰,预修《文苑英华》。雍熙四年(987),为枢密副使。次年,坐结党出朝。淳化四年(993),为参知政事,坚主发兵镇压王小波、李顺起义,反对招抚,遂为川陕行营马步军都部署。至道初,罢政。喜奖掖后进,识拔李沅、王旦、王禹冉等人,然颇赐愎倨傲。