8月25日晚,英舰队自广东驶抵厦门南之青屿附近碇泊集结,随即给福建水师提督窦振彪发出限期献出厦门城的最后通牒。这时,窦振彪正率水师出巡外洋,闽浙总督颜伯焘便督同道员刘耀椿,传令清军据守各要隘,准备抗击敌人。
26日晨,英军先以火轮数艘对鼓浪屿和厦门实施火力侦察,接着,大队兵船闯入。白石头、鼓浪屿、屿仔尾等炮台守军,以猛烈炮火三面环击。英军采取镑个击破办法,集中七八艘舰船的二三百门火炮对各炮台逐一猛轰。下午1时,英舰三艘对鼓浪屿和厦门沿岸各炮台继续进行炮击之后,英军一部乘舢板首先在鼓浪屿登陆。由于敌人“势甚猖獗”,守军稍事抵抗,即行溃散,鼓浪屿遂于下午3时落入敌手。与此同时,另几艘英舰进攻厦门以东各炮台,守军坚决抵抗,有的击退敌登陆兵达三五次之多,副将凌志、总兵江继芸等牺牲,守兵伤亡数百名。下午4时左右,白石头及其以西各炮台被英舰炮火击毁,英军便由此登陆。此后,英舰延伸火力,轰击厦门城,守城清军向虎山退却。傍晚,厦门被英军占领,颜伯焘、刘耀椿等退守同安。