九年（1804年）充任甲子科乡试誊录官。实录馆议叙，授广西上思州知州。嘉庆十五年（1810年）三月，以上思州知州充任领解黔饷委员。后迁顺天府昌平州知州。二十二年（1817年）九月，因直隶总督方受畴是女婿之祖父，自请回避。后署理顺天府粮马通判。道光三年（1823年）八月，授顺天府西路厅同知；十二月，改南路厅同知，升授北路厅同知，以同知护理直隶霸昌道。十五年（1835年），调授福建福州府平潭厅同知。二十一年（1841年）升授甘肃平凉府知府，七月，未赴任即卒，年六十二岁。诰授朝议大夫，例晋中宪