申恩科举人。嘉庆十六年（1811年）辛未科会试第二十七名，殿试第二甲第十八名进士出身。以主事任用，分发礼部。 嘉庆二十一年（1816年）：署理军机章京。嘉庆二十四年（1819年）：实补主事。道光元年（1821年）：礼部主事，五月升祠祭司员外郎，十一月擢郎中。
言官到疆臣.道光二年（1822年）：祠祭司郎中，充考试繙译内帘监试官，八月转江南道监察御史。奏言：「安徽颍州久为匪党渊薮，阜阳之艾集亭、马家店，霍州之三河尖、临水镇等处，均有捻匪出没。与其惩创已发，不如弭患未萌