清朝湖南湘乡人，湘军将领。1853年，随罗泽南在湖北、江西攻打太平军。1856年，隶属曾国荃，历任参将、副将。1861年，攻破安庆，提升为总兵。1862年，作为前锋，围攻天京。1863年，攻克雨花台，升任提督。1864年7月，攻克天京，之后俘获李秀成、洪仁达。战后，丁忧归家。