（今属河北）人。七世祖刘嘉遇，是明万历癸丑（1613年）进士。刘曰燮之子。干隆十九年生，五岁（1757年）其母姚氏卒。干隆四十二年（1777年）丁酉拔贡，初授广西永福县令，干隆四十八年，补天保县知县。干隆五十六年，丁父忧。干隆五十八年夏，与张东畲、潘奕隽游净慈寺。干隆六十年五月，官奉天开原县知县，嘉庆元年（1796年）三月，任宁远州知州，与洪亮吉相识，嘉庆八年（1803年）升观察。后任山西河东道盐运使，为官有政声。嘉庆十五年，劾奏山西巡抚初彭龄“任性乖张，不学无术。”官至山西布政使。晚年寓居怀庆府，与高