镇南关大捷是1885年(清光绪十一年)3月,在中法战争中,清军在广西镇南关(今友谊关)大败法国侵略者取得重大胜利的著名战役。
1883年法国军队进攻越南顺化,强迫越南订立法安《顺化条约》,意使越南脱离中国的藩属地位,成为法国的保护国,引起中国清朝政府朝野大哗,慈禧太后大为震怒,下诏向越南派兵,中法战争开始。1883年12月,清军在越南北部失败,影响所及,后来广西前线的清军军心涣散,全线瓦解,法国趁势占领镇南关。当时情势对清朝不利,在英国人调停下,在天津订立了《中法新约》,双方保证越南的独立地位,中国开放中越边境与法国通商。
但当时驻守越南的中国军队没有接到朝廷命令,发生了十一起偷袭法国驻军的事件。法国公使震怒,向中国发出最后通牒。两江总督在上海拖延谈判,战争继续进行。法国派出舰队在中国东南沿海歼灭福建水师及部分南洋水师主力舰,同时占领澎湖及试图登陆占领台湾。法国陆军攻入中越边境镇南关(现名友谊关)。清朝正式向法国宣战。