1862年,与谭绍光等克江苏南汇、川沙,逼上海,旋在川沙高桥、上海七宝等地战败撤退。5月,随军占嘉定,逼近上海;并与黄文金等围松江。6月,攻上海,失利退苏州,赴会商解天京之围。10月援天京,参与攻雨花台湘军军营。12月,同林绍璋等攻浦口。同年封纳王。
1863年3月,随李秀成至安徽巢县,继攻庐江、舒城、六安,折往寿州,抵天长,回天京、苏州。9月,率部占无锡荡口,不久,随李秀成攻大桥角,退黄棣,回援苏州。
1863年,后暗中通敌,12月4日,与汪安钧等刺死谭绍光,献城投降,6日,为江苏巡抚李鸿章所杀。