县知县。三十四年（1769年）调任长沙府长沙县知县。风度端凝，明察而诚信，勤政而体恤民众，有古代循吏之风，离任时民众为其立生祠。三十六年（1771年），湖南巡抚永德奏请陞署永顺府同知。三十七年（1772年），改授贵州贵阳府知府。因丁忧归乡。服阙，授云南曲靖府知府，有政绩名声。入觐，奏对，符合干隆帝心意，由军机处记名。返回云南途中，特旨擢任贵州贵东道。四十四年（1779年），十一月病故于任上，年五十一岁。家人扶柩归葬，行李简陋萧然，贵州人民称许为廉吏。宋昱奉养父亲在官署，父亲若稍不高兴就跪地请罪，不等到父