在第二次鸦片战争中,英、法、美、俄四国3次入侵天津。清咸丰八年(1858),英法联军侵占天津后,迫使清廷签订了《天津条约》。咸丰九年(1859)侵略者趁到北京交换《天津条约》批准书之机,再次发动了侵华战争。咸丰九年五月十七日(1859年6月17日),英国侵略军司令贺布率英舰20艘、法舰2艘抵大沽口外,拽倒拦江铁戗4架,进行挑衅。二十日,英国公使普鲁斯、法国公使布尔布隆到达大沽,要求清军将拦河之铁戗木筏撤掉,清廷让他们从北塘进京换约,可英、法侵略者却以武力相威胁不走北塘。五月二十五日,贺布亲率军舰10艘布列在大沽口,先令火轮拖拽铁戗,连续拖倒10余架,而且拒绝天津道送来的劝阻照会。下午2时,用轮船直撞守护炮台的铁链,随即向炮台发起轰击。守卫炮台的爱国官兵抑怒多时,势难禁遏,各营炮位环轰叠击,又有小船20余只,满河游驶,共打沉英、法军舰3艘,重创3艘,贺布也受了重伤。大沽口保卫战的胜利,是鸦片战争后清军在抗击外来侵略中取得的第一次大胜仗,也是第二次鸦片战争中惟一的一次胜仗。