1885年,法军攻打越南凉山,驻扎在那里的清军不战而退。清政府的统治地位受到威胁。慈禧太后召集大臣商议任命谁为统帅。终于,年近70岁的退役老兵冯子才(刘佩奇饰)上任。,但当时广西军民已经被法军的残忍手段吓坏了,对战争产生了严重的恐惧。为激励军民,丰子才成功伏击占领龙林镇的北非雇佣兵,活捉黑人队长克拉克,与他当众激战,斩杀凶敌,鼓舞了军心。丰子才亲自勘察地形,修筑关隘,率部伏击尼格里的炮车,不料中了尼格里的圈套,损失惨重。亦南也被法军活捉。幸运的是,驻守法军的越南女子阮月暗中让她离开,并为她指路,让她找到了黑旗军将领刘永福。怒不可遏的尼格里,不等炮弹和援兵赶到,就对关隘发起了全面报复。冯子材率先持刀杀敌。