1885年法軍進(jìn)攻越南涼山,駐守清軍不戰(zhàn)而退。慈禧太后啟用年近七旬的退隱老將馮子材(劉佩琦飾),面對廣西軍民畏懼法軍殘暴的士氣低谷。馮子材率部奇襲龍臨鎮(zhèn),生擒北非雇傭軍黑人上尉克拉克并當(dāng)眾決斗斬殺,成功提振軍心。他親勘地形構(gòu)筑關(guān)前隘防線,在伏擊法軍炮彈運輸船時誤中尼格里將軍埋伏,傷亡慘重。期間被俘的依南獲越南女子阮月暗中營救,并指引其聯(lián)絡(luò)黑旗軍劉永福。尼格里因部下被襲激怒,提前發(fā)起關(guān)前隘總攻。馮子材持長刀身先士卒沖陣,清軍與黑旗軍合力死戰(zhàn),在白刃肉搏中大破法軍精銳,取得鎮(zhèn)南關(guān)大捷,直接促成中法戰(zhàn)爭最終議和。