堂，湖南祁阳人。咸丰初年，加入长沙水师，转战赣、皖一带。同治二年，赐号强勇巴图鲁。同治三年，随李鸿章围攻常州太平军，太平天国护王陈坤书被捕，真除淮扬镇总兵。同治七年，屡挫捻军，赏黄马褂，改勇号奇车伯巴图鲁。光绪六年，调福山镇总兵。光绪七年，擢浙江提督。中法战争时在镇海之战中击退孤拔。光绪十五年，因病免职。光绪二十一年，受命到奉天协助刘坤一时，卒于途中，享年七十一。