清江苏上元(今江宁)人,字实生,号云卿,一作雪卿。嘉庆进士。历任广东学政,广东右江道,长庐、广东盐运使。在任清理盐务积弊,迁甘肃按察使、云南布政使。整顿云南铜务。旋擢湖北巡抚。道光二十年(1840)革职。有《云南铜法志》。