广东凌十八起义，八月初一（1852年9月14日），由广东高州镇总兵官升任广西提督。咸丰二年十二月初四（1853年1月12日），革职。从向荣追击太平军至南京，在广西、湖南、江宁、安徽、江西诸省镇压太平军，署江宁将军。咸丰六年（1856年）授西安将军，帮办江南大营向荣军务。江南大营溃没后，革职留任，向荣死后，以与张国樑不和，调赴江西作战，会办江西军务，防堵太平军于赣、浙之间。后以伤重被召回京，赐号“刚安巴图鲁”。咸丰十一年（1861年）署镶红旗汉军都统。同治四年（1865年）跟随文祥赴奉天、吉林镇压“马贼”，捕