北宋临江军新淦(今江西新干)人,字长源。庆历进士。历知新建、新昌等县,擢知封州,宽恤民力,弛役二千人。历广南西路转运判官、荆湖北路转运使,罢鼎州诸寨岁戍土丁千余人。熙宁四年(1071)知越州,搜集自汉迄宋关于会稽山水人物的铭志歌诗,辑为《会稽掇英总集》。