| 履歷 | 任期 | 出處 |
| 翰林院庶吉士 | 道光24年-道光25年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 翰林院編修 | 道光25年-咸豐1年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 功臣館纂修 | 道光26年-道光?年 | 中國第一歷史檔案館藏:清代官員履歷檔案全編, 3冊, 頁549 |
| 國史館纂修 | 道光26年-道光?年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 武英殿協修 | 道光28年-道光?年 | 中國第一歷史檔案館藏:清代官員履歷檔案全編, 3冊, 頁549 |
| 國史館協修 | 道光28年-道光?年 | 中國第一歷史檔案館藏:清代官員履歷檔案全編, 3冊, 頁550 |
| 四川鄉試副考官 | 道光29年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 國史館纂修 | 道光30年-?年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 武英殿纂修 | 咸豐4年-咸豐?年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 功臣館纂修 | 咸豐4年-咸豐?年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 江南道監察御史 | 咸豐4年-咸豐5年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 貴州道監察御史 | 咸豐5年-咸豐6年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 兵科給事中 | 咸豐6年-咸豐7年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 會試同考官 | 咸豐6年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 貴州貴西道 | 咸豐7年-咸豐10年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 貴州按察使 | 咸豐10年-同治2年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 布政使銜 | 同治1年-同治2年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 貴州布政使(貴州按察使署理) | 同治2年 | 國立故宮博物院清代宮中檔奏摺及軍機處檔摺件, 089756號 |
| 貴州布政使 | 同治2年-同治3年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 順天府府丞 | 同治3年-同治9年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 武鄉試較射大臣 | 同治6年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 大理寺少卿 | 同治9年-同治10年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 順天府府丞(大理寺少卿署) | 同治9年-同治?年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 磨勘鄉試試卷大臣 | 同治9年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 光祿寺正卿 | 同治10年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 太常寺正卿 | 同治10年-同治13年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 光祿寺正卿(太常寺正卿兼署) | 同治10年-同治?年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 稽查覺羅官學大臣 | 同治12年-同治?年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 內閣學士 | 同治13年-光緒4年 | 清代職官年表, 2冊, 頁1085-1089 |
| 禮部侍郎銜(內閣學士兼) | 同治13年-光緒2年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 殿試讀卷官 | 同治13年 | 清代職官年表, 2冊, 頁1085 |
| 文淵閣直閣事 | 光緒1年-光緒?年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 稽查中書科 | 光緒1年-光緒?年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 朝考閱卷大臣 | 光緒1年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 朝考閱卷大臣 | 光緒2年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 江南鄉試正考官 | 光緒2年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 安徽學政 | 光緒2年-光緒5年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 禮部右侍郎 | 光緒4年-光緒5年 | 國立故宮博物院清國史館傳包, 702001151-1號 |
| 工部右侍郎兼管錢法堂事務 | 光緒5年 | 國立故宮博物院清國史館傳包, 702001151-1號 |