冯子材(1818—1903),字南干,号粹亭,广东钦州人。早年参加过天地会反清起义,后受招安,镇压农民起义有“功”,1862年任广西提督。1882年因不满官场黑暗,称病离职,告老还乡。中法战争爆发后,经两广总督张之洞奏准帮办广西军务,来到镇南关,被前线将领推为“前敌主帅”。在当地人民的支持下,冯子材团结各部将士,积极准备反攻。法军被迫炸毁镇南关,退驻关外三十里的文渊城。为防止法军袭击,冯子材决定移驻关内十里的关前隘,在隘两旁赶修数座炮台,并于东西两岭之间修筑一条三里半长墙,亲率主力驻于墙内。墙外挖有深堑,命王孝祺军驻守,以为犄角;苏元春屯驻幕府,互相呼应;王德榜军驻在关东三十五里的油隘,准备抄袭来犯敌人后路。1885年3月23日清晨,法军分三路进关,两路进攻东岭炮台,一路直扑关前隘长墙,东岭赶修的五座炮台很快被占领三座,而后居高临下,重炮轰击关前隘长墙,法军主力乘胜向长墙猛扑,冯子材高喊:“如再让法寇入关,有何面目再见两广父老!”在主帅爱国热情激励下,士兵冲出长墙拚命杀敌,恶战到深夜,制止了敌人的进攻。次日清晨,法军七、八千人发动了更大规模的进攻,向清军阵地猛扑,长墙阵地就要被攻破,在千钧一发之际,冯子材大呼一声冲出墙外,他的两个儿子也跟随在后,清军将士见主帅冲锋陷阵,大为感动,打开栅门,一齐涌出,以排山倒海之势冲入敌群,展开肉搏战,把敌人压下山谷。王孝祺、王德榜两军也赶来助战,经过“七上七下”争夺,终于夺回三座炮台。当地各族人民和一千名越南义军也参加了战斗,把法军重重包围起来。25日,冯子材发出总攻击令,各路将士勇猛冲杀,毙敌一千多人,法军全线崩溃。冯子材乘胜前进,29日收复谅山,再歼法军一千多人。镇南关和谅山大捷从根本上扭转了中法战争的局势,正当冯子材率军以席卷之势乘胜前进时,却接到清政府停战撤兵的命令,冯子材怒不可遏,电请“诛议和之人”,但受到严厉斥责,只得抱恨撤离越南。当老英雄归来时,沿途居民拜迎三十余里。可参看毛健予:《冯子材》。