宋湖州长兴(今属浙江)人,字彦广。绍兴二十五年(1155)通判临安府(治今浙江杭州),后历知楚州、濠州,整顿旧有山水寨,抵御金完颜亮南下颇得力。隆兴北伐时,安置中原南归人民,为张浚所称赏。乾道三年(1167)后,两知临安府,有治绩。著有,《乾道临安志》。