广东乡试副考官。嘉庆二十年，任山西道监察御史、巡漕御史。次年因不胜巡漕之任撤回交部议处，随即降调。嘉庆二十二年（1817年），遵例对品捐复员外郎，入应补班内补用。嘉庆二十三年，任刑部湖广司员外郎。道光二年（1822年），任刑部郎中。道光四年，任山西朔平府知府。道光十年，任山东青州府知府。