道光五年（1825年）中乙酉科举人。道光十五年（1835年），登乙未科进士，选翰林院庶吉士。次年，改刑部广东司主事、清档房主事。道光十七年（1837年），任顺天乡试同考官。道光十九年，任右春坊右中允，改侍讲、功臣馆提调官。道光二十年（1830年），任日讲起居注官、翰林院侍读。道光二十一年任会试同考官。道光二十三年，署甘肃甘凉道。道光二十六年，任甘肃凉州道。道光二十九年，任山西按察使、江西按察使、湖南按察使。道光三十年（1850年），任云南按察使。咸丰元年（1851年），任头等侍卫、乌什办事大臣。咸丰四年，任