清江苏江宁(今南京)人,字子久。廷桢之子。道光进士。历任湖南辰州知府、云南曲靖知府。擢盐法道,迁按察使、布政使。咸丰十一年(1861)擢贵州巡抚,未赴。调任陕西。旋入京觐见。被前任陕西巡抚徐之铭派人杀害于曲靖途次。