在镇压太平军中扶摇直上
咸丰皇帝登基当年(1851年),轰轰烈烈的太平天国运动在广西桂平爆发。34岁的冯子材在剿灭凌十八部之后,奉令募兵500人,号称“常胜勇”,奔赴广西参与镇压太平军。
冯子材有勇有谋,先后被提拔为外委把总、把总、补用千总,崭露头角。
太平军从广西北上后,冯子材作为广西提督向荣的部属,一直尾随太平军至江南。途中多次参加战斗,勇猛异常,备受顶头上司张国梁器重,免补千总而升守备、都司、游击、参将、副将、总兵,一路攀升,飞黄腾达。
1860年,43岁的冯子材在江苏镇江保卫战中击退太平军的围攻,获赏提督衔,并督办镇江军务,守卫镇江。两年后,以广西提督身份继续守御镇江,阻扼太平军从天京(今江苏南京)沿长江东下上海等地。
三次出关靖边
成为统兵大员后,冯子材率部攻下了太平军占据的重镇丹阳,受到清廷的嘉奖。
太平天国失败后,冯子材于1865年奉命前往广东罗定、信宜剿灭当地反清队伍。两个月后事竣,始赴广西提督本任。
此后18载,冯子材在广西提督任上连连用兵,翦除各地反清武装,并3次率兵赴越南,追剿入越的反清队伍。
首次赴越时在1869年,目的是追击吴亚忠率领的反清农民军。攻下吴部占领的地盘及吴战死后,于当年班师回国。途中吴部将梁天锡降而复叛,冯回师继续追剿,事平后于翌年回国。
1871年,因越南边境战乱,藩属国越南无法向宗主国清朝进贡,冯子材再次奉命带兵出关,平定战乱,疏通贡道后于当年入关。
1878年,冯子材旧部副将李扬才因官场失意,便以恢复越南李氏祖业为由,率军入越颠覆越南阮氏王朝的江山。冯子材第三次奉命入越讨李,次年生擒李扬才,并全歼李军之后率师回国。
冯子材就任广西提督期间,弹劾过贪官污吏,伸张过正义。但官场风云险恶,当错综复杂的人际关系弄得冯子材晕头转向时,他只好告病还乡,暂时结束了长达20多年的提督生涯。