反對外國侵略的鬥争主要有以下幾次:
1、三元裡人民的抗英鬥争。英國發動侵略中國的鴉片戰争時,中國人民即奮起抵抗。1841年5月,英軍在廣州郊區三元裡一帶的淫掠暴行,激起當地鄉民的義憤,“不呼而集者數萬人”,與英軍展開激烈戰鬥。三元裡人民的抗英鬥争,是中國人民第一次大規模的反侵略武裝鬥争,顯示了中國人民不甘屈服和敢于鬥争的英雄氣概。
2、太平天國運動。太平天國農民戰争後期,太平軍曾多次重創英、法侵略軍和外國侵略者指揮的洋槍隊“常勝軍”、“常捷軍”。
3、義和團與八國聯軍拼死鏖戰。1900年八國聯軍侵華時,義和團及部分清軍與之展開殊死戰鬥。6月,英國海軍中将西摩指揮的八國聯軍2000多人,從天津乘火車向北京進犯,在廊坊遭到義和團的阻擊。撤到楊村又遭到當地義和團和清軍的圍攻,死傷近300人。義和團和清軍一起在天津老龍頭火車站、紫竹林租界等地與八國聯軍拼死鏖戰。