戰役經過
1900年6月15日,八國聯軍海軍頭目密謀奪取大沽炮台,控制津沽通道,並於當晚派日軍300人登入。16日,各國海軍頭目聯合向大沽炮台守將、天津鎮總兵羅榮光發出最後通牒,要求“暫借”炮台,限定在17日凌晨2時以前必須將炮台交出,否則將用武力奪取。當天下午,俄、英、德等國的小分隊相繼登入,配合日軍小分隊完成了占領塘沽車站和包抄、進攻炮台的準備。大沽炮台守將羅榮光義正辭嚴地拒絕了八國聯軍的無理要求,並嚴陣以待來犯之敵。6月17日凌晨,在俄國海軍中將基利傑勃蘭特指揮下,八國聯軍兵艦10餘艘悍然從海面和炮台後側同時向大沽炮台發起猛攻。羅榮光率領守衛炮台官兵英勇抵抗,開炮還擊。
雙方鏖戰6小時,共擊沉擊傷敵艦6艘,打死打傷敵軍130多人。後因彈藥庫被敵炮擊中,守軍彈藥不繼,又無援軍,處境極為不利。這時,陸上的敵軍又乘勢猛攻炮台,使守軍腹背受敵,傷亡很重。
晨5時,日軍攻占北岸第一炮台;6時,英軍攻占第二炮台;7時,各炮台先後被敵軍攻占,大沽失陷。大沽保衛戰,是一場敵眾我寡的戰爭,在當時是毫無希望取勝的,但以羅榮光為首的大沽軍民,視死如歸,浴血奮戰,他們所表現的不屈不撓的民族精神,將千古流傳。