恩科顺天乡试举人。道光六年（1826年）丙戌大挑一等，分发安徽以知县候补。补寕国府旌德县，后历庐州府舒城县知县。十二年（1832年），调任池州府青阳县知县。十三年（1833年），调滁州直隶州全椒县知县。十五年（1835年），调广德府建平县知县。以建平县知县署理安庆府怀寕县知县，任内捕获江匪，加恩以知州尽先陞用。十七年（1837年），改署理安庆府桐城县知县。二十年（1840年），署理安庆府太湖县知县。调补徽州府休寕县知县。九月，以休宁县知县调署怀宁县知县。二十一年（1841年）