清末浙江山阴(今绍兴)人,字竹厓。道光进士。第二次鸦片战争中,于1858年(咸丰八年)任直隶总督。英法联军北犯大沽时,力主和议,不为战守,致大沽炮台失陷,革职遣戍。次年署陕西巡抚。1861年在山东巡抚任内镇压宋景诗、幅军、长枪会等起义军。1862年(同治元年)暂署河东河道总督。1866年署湖广总督。次年任刑部尚书,兼署吏部。