1855年,石达开在太平军西征不利的情况下临危受命,在九江地区的湖口痛打湘军水师,打得曾国藩投水自尽,之后,太平军开始重新在九江地区布放,守卫九江城的是善守的将领林启荣,而守卫湖口的,则是太平天国“五虎上将”之一——黄文金!
湖口与九江城仅仅隔着一个鄱阳湖,而且扼守着水道,战略位置极为重要,湘军自然不会不明白这点,派大军屡次围攻湖口要塞,然而却屡次头破血流,1855年当年,湘军凭借数量优势打进了湖口县城,结果主帅肖捷三竟然被一炮击毙,湘军被迫退却。
黄文金的善战可以说是让清军伤透了脑筋,湘军主帅曾国藩,水师统领彭玉麟都非常忌惮这位太平军猛将,当时清军是这么评价他的:骁勇善战,绰号“黄老虎”。而黄文金也和林凤祥,李开芳,胡以晃,罗大纲一起被称为太平天国“五虎上将”!
黄文金守卫了湖口三年,这其中他不仅把湖口守卫得固若金汤,还屡次配合周边地区的太平军打击清军,战功赫赫。一直到1857年,清军大举入侵,九江地区大势已去的时候,湖口才失守,1859年,韦俊反叛的时候,黄文金力挽狂澜,反击韦俊,夺回了池州城,极大的减小了韦俊反叛的负面影响。
1860年,清军在江南卷土重来,再度围困天京,李秀成想以围魏救赵之计救援,黄文金和东王杨秀清之弟杨辅清血战天京西南,为李秀成第二次打破江南大营创造了有利条件,之后黄文金转战东南战场,1861年5月30日,黄文金和谭绍光攻破浙江湖州城,当年黄文金被封为堵王。
之后黄文金便一直镇守着湖州,他不仅屡次击退清军,还将湖州治理地井井有条,1864年4月,左宗棠横扫浙江后,湖州之战成为浙江最后一场血战,黄文金背水一战,不仅杀伤清军近万人,就连洋枪队都被他大败。1864年,天京陷落后,他竟然还迎幼天王洪天贵福至湖州,本想在湖州重振河山,但他详细分析后,认为湖州是一座孤城,陷落只是时间问题,于是决定突围,转战江西。他的本意是想和侍王李世贤军同去湖北会合扶王陈德才大军会和,再图大业。
可惜,刚刚离开湖州,他就在就在宁国墩猝亡(病死),而这一支太平军,也因丧失统帅而在石城之战中全军覆没。