北宋开封襄邑(今河南睢县)人,字公肃。嘉右进士。王安石变法,为开封府判官,铖默自守,后为御史中丞,与杨畏劾宰相刘挚及挚党王岩叟。元右七年(1092),为尚书右丞,进左丞,附曾布以图固位,然终罢政。复坐元右党夺职,知成都府。