寺大官署正、大理寺左寺丞、刑部广西司员外郎，升本部郎中。干隆三十七年（1772年）外放浙江宁绍台道，干隆四十年（1775年）任福建分巡台湾兵备道。次年升江西按察使。不久因“字贯案”革职，交刑部治罪，革职发军台效力。随即捐赎，发往江南以同知委用，委署江苏常州府、徐州府知府，干隆四十五年（1780年）再捐道员，委署江苏苏松粮道。干隆四十六年（1781年）实授江苏淮安府知府。干隆四十七年（1782年）升江苏苏松太道。官至湖北按察使。工诗，有《敬学堂诗钞》。