光十八年（1838年）戊戌科进士出身，殿试位列第二甲第四名，选翰林院庶吉士。二十年（1840年）四月翰林院散馆，授编修。后升侍读。二十五年（1845年）以翰林院侍读充任小教习、提调庶常馆事务。后升左庶子。二十六年（1846年）以左庶子提督贵州学政。后升翰林院侍讲学士。二十八年（1848年）卒。