清贵州石阡人,字师薛,小字兰生。

嘉庆二十二年进士,授编修。

道光间历任浙江湖州、杭州,甘肃宁夏知府,调署兰州,擢江安督粮道,迁河南按察使,再迁江宁布政使,居三年,以劳卒。

所至以重慎宽简为治。

卒年五十三。