设伏，“毙敌无数，江水为之不流”，从而击退了法军。光绪十年五月（1884年），他参加谅山保卫战，击退了进攻的法军。光绪十一年正月（1885年），法军攻占谅山，此后又进攻中国边境的镇南关，提督杨玉科阵亡。清廷起用冯子材为关外军务帮办。冯子材率王孝棋、王德榜、苏元春等部在镇南关内关前隘建筑长墙，将东、西岭防御阵地连成一体。张锦芳的岳字营被改成巡勇小队，隶属苏元春部。自该年二月初七起，清军与法军在镇南关作战。到二月初九，清军获得镇南关大捷。此后，清军乘胜追击，攻克文渊、谅山，将法军驱逐到船头、郎甲地区。同时，