清江苏吴县人,字琢堂。乾隆进士。历任武英殿协修官、山东按察使等官。嘉庆间被劾,改任编修,引病退休。晚年在杭州紫阳书院、江宁尊经书院、苏州紫阳书院等处掌教。道光年间曾主修《苏州府志》。著有杂剧《伏生授经》、《罗敷采桑》、《桃叶渡江》、《桃源渔父》等,合称《花间九奏》。另有诗文集《独学庐稿》。