戰役經過

6月17日凌晨,在俄國海軍中將基利傑勃蘭特指揮下,八國聯軍兵艦10餘艘悍然從海面和炮台後側同時向大沽炮台發起猛攻。羅榮光率領守衛炮台官兵英勇抵抗,開炮還擊。
雙方鏖戰6小時,共擊沉擊傷敵艦6艘,打死打傷敵軍130多人。後因彈藥庫被敵炮擊中,守軍彈藥不繼,又無援軍,處境極為不利。這時,陸上的敵軍又乘勢猛攻炮台,使守軍腹背受敵,傷亡很重。
晨5時,日軍攻占北岸第一炮台;6時,英軍攻占第二炮台;7時,各炮台先後被敵軍攻占,大沽失陷。大沽保衛戰,是一場敵眾我寡的戰爭,在當時是毫無希望取勝的,但以羅榮光為首的大沽軍民,視死如歸,浴血奮戰,他們所表現的不屈不撓的民族精神,將千古流傳。