隆五十九年（1794年）甲寅恩科举人，嘉庆九年（1804年）任四川邻水县知县。嘉庆二十四年（1819）补授直隶绵州德阳县知县。道光三年（1823年）二月因公奉调赴省。道光四年（1824年）三月回任至道光六年（1826年）。道光六年十一月任叙永厅同知。历任蓬州知州、成都县知县、茂州代办州事、蒲江县知县、奉节县知县。