戊申河口之役(1908年4月),也称河口起义,主要指挥者
黄明堂、
王和顺、
关仁甫与
黄兴率领起义军转战于
钦州市、
廉州镇、
上思县一带的同时,
孙中山又派黄明堂等人率领从镇南关撤出的革命军开赴
云南省边境,发动了河口起义。4月29日起义军与清军中的反正部队会合,攻克河口。在河口,起义军张贴了《中华国民军都督黄告示》。
此后,起义军又分兵出击,连克新街、南溪、坝洒,直迫蛮耗、
蒙自市;部队也由三百余人发展到三千余人。孙中山即委黄兴为云南国民军总司令,节制各军,并命他赶到
河口瑶族自治县督师。但终因寡不敌众而失败。河口是
滇越铁路的交通孔道,在
镇南关起义同时,
孙中山亦筹划在河口起义,以此为依托,以图云南。1908年(光绪三十四年三月),孙中山派
黄明堂、
王和顺率领从镇南关撤出的起义军100余人,开赴
云南省边境,汇合当地会党、游勇,在孟坝寨设立前敌指挥部,伺机发难。4月30日(四月初一)凌晨,黄明堂率军向河口发起攻击。清军防营一部闻讯,击毙其
管带蔡正钧,起义响应。革命军与反清义军会合,攻占河口。5月1日(四月初二),革命军又经过激战,毙清边防副督办王镇邦(玉藩),夺取河口炮台,黄明堂以中华国民军南军
都督名义,布告安民,严申军纪。
云南人民久受清政府残酷压榨,纷纷响应起义,清军亦倒戈迎降,革命军“数日内增加至1000余人,声势大振”,遂分兵出击。至5月3日(四月初四),连克
南溪区、新街、坝洒,直逼蛮耗、
蒙自市,队伍扩充到300余人。5月5日(四月初六),
孙中山委任
黄兴为云南民军总司令,节制各军,立即赴前线督师。黄兴赶到河口,投诚清军拒不听从调遣,
黄明堂、
王和顺亦不服其指挥,黄遂于5月10日(四月十一日)折回
河内,拟另组敢死军投入战斗。5月12日(四月十三日),黄兴在越南老街遭法警截留,旋被
驱逐出境。越南法国
殖民当局又应清政府要求,封锁中越边境,阻禁革命党及粮械进入
云南省,并迫害、驱逐大批旅越革命党人,使河口革命军陷入孤立无援困境。
云贵总督锡良在起义爆发后,一面调兵镇压,一面向清政府告急,清政府即派
刘春霖帮办云南边防事务,令
广西提督龙济光率防营增援,又命
两江总督托忒克·端方、
湖广总督陈夔龙接济饷械,
四川省、
贵州省地方亦派军往援。革命军与清军在老范寨、泥巴黑、羊子街等地相持二十余日,最后被清军击败。5月26日(四月七日),清军占领
河口瑶族自治县。
黄明堂率600余人撤至
越南境内,嗣被
法国殖民当局勒逼缴械,强行遣散。河口起义虽然失败了,但其影响却是深远的,为
辛亥昆明保卫战奠定了良好的群众基础。