北宋润州丹阳(今江苏镇江)人,字兴宗。两次应考进士,都因失韵不第。西夏战事爆发,献《兵说》十篇,论文臣领军,兵不知战等弊。召试秘阁,授颍州团练推官,入为国子监直讲、馆阁校勘。神宗即位,知开封府,遇事明敏,京师争讼顿减。擢为枢密副使,居枢府逾年,无大建树。遂以资政殿学士出知越州。后知亳州,卒。