清末江西南昌人,字筱岩。咸丰进士。同治六年(1867)由长芦盐运使迁广东按察使。后历任江宁布政使、浙江巡抚、兵部右侍郎、内阁学士等职。光绪七年(1881)改授东河河道总督。九年因办理王树汶一案失职,被革职。