清云南昆明人,字仲明,号蓉舫。嘉庆进士。累迁御史、给事中、内阁学士,擢兵部、户部侍郎。咸丰元年(1851)应诏陈言,饬令各地督抚宪将军都统严行举措,肃清吏治,整顿营规,增强武备。建言推行保甲制度,严密防范人民的反抗活动。三年擢工部、刑部尚书。八年英法联军进犯天津,奉命督办京城团防事宜。后历任兵部、户部尚书,兼署吏部尚书。