，英军见清军无献城投降的迹象，便下令英舰发起进攻。总兵张朝发首先率领清军水师出海向英军舰队挑战，在张朝发率水师出海的同时姚怀祥召集士兵，用土包和粮袋封堵住城门，四周加派兵勇防守。由于双方装备对比过于悬殊，交战不到9分钟清军水师战船便被英军悉数摧毁，余部向镇海方向溃退，总兵张朝发中弹落水，后被士兵救起，不久伤重而亡。英军在摧毁清军水师后在舰炮掩护下登陆上岸，英国陆军、、、及附属、皇家海军陆战队、皇家炮兵连、等先后登陆，并攻陷定海城东南的关山炮台，连夜用大炮轰炸定海县城。7月6日凌晨，英军对定海县城发起进攻，