清江苏阳湖(今常州)人,字云崧,一字耘松,号瓯北。乾隆进士。历任翰林院编修、广西镇安知府、贵西兵备道等职。后辞官归里,主讲定安书院。五十二年李侍尧赴闽治军,邀为幕僚。旋辞归。他擅诗文,尤长于史学,考据精赅。著有《廿二札记》、《皇朝武功纪盛》、《陔余丛考》、《檐曝杂记》,后辑为《瓯北全集》。