北宋邵武(今属福建)人,字安中。嘉右进士。神宗朝,累官御史中丞。哲宗即位,除翰林学士兼侍讲。刘安世论其党附蔡鹤昌定策之功,罢知越州。绍圣初,复为御史中丞,仰章享风旨,弹击吕大防、刘挚等元右诸臣甚力。后两任尚书右丞,元符间求罢,寻卒。