北宋庐州合肥(今属安微)人,字宝之。太平兴国进士。淳化五年(994),累迁直史馆,侍宴内苑,应制赋诗,受太宗嘉赏。历京西、河东、京东、两浙转运使,与杭州守薜映不协,映密摭其罪状以闻,贬连州文学。后移岳州,终舒州团练副使。富藏书,文辞敏丽。尚韩、柳古文,为救颓弊文风,纂集诏代诗文为《唐文粹》。与柳开等开宋古文运动先声。