可以看出来,奕经此时对自己的部署颇为自信,而道光帝对于此役也寄望甚殷。但是,事实却残酷地走向了清廷君臣预期的反面。当道光帝一再告诫奕经严守攻守机宜之秘密时,英军收买汉奸陆心兰,混入张庆云幕中,参与军事机密,将清军反攻计划出卖给了英军。英军得到情报后,一面加紧备战,一面水路四出,搜索清军兵勇,劫掠军需物资。3月5日,清军誓师出发。因为在奕经的反攻作战计划中,总的方针是明攻暗袭,所以他在清军向两城进发之际,曾下令军中不准轻易用炮。当时道途泥泞,抬炮兵丁闻奕经之令后,即将炮抛弃途中而轻身前进。3月7日,英舰“复仇神”号驶往岱山。8日晨,英军登岸,与在此潜伏的义勇、水勇等交战,义勇、水勇伤亡50余人,不抵英军攻击,溃散。岱山为清军东路渡海反攻定海的预定之途,如此轻而易举地为英军占据,则东路反攻失去依托,未发而败。而清军对镇海、宁波两城的反攻则于3月10日黎明前同时展开。
宁波方面,标都司李燕标率河北义勇首先攻破南门,冲进城中,遭早有防备的英军迎头射击,结果败退出城;段永福率兵勇进抵西门时,见城门洞开,以为英军弃城他逃,乃令清军列队入城。行至月城,踏响地雷,清军大乱,英军更以炮猛轰,清军伤亡惨重。结果,清军与英军在宁波城内相持多时,至8时许不敌,败退出城。宁波一战,前后不到两个时辰,清军即告败北,清军兵勇伤亡五六百人,而英军仅伤数人,亡一人。