北宋抚州宜黄(今属江西)人,字公礼。乐史子。淳化进士。因言边事,真宗召拜殿中丞,直史馆。数任漕官,大中祥符时判三司勾院、因职事不举罢。历知制诰、权知开封府、知通进银台司兼门下封驳事等,官终知亳州。博学多述作,著有《学海搜奇录》、《圣朝郡县志》,今佚。