清道光二十二年(1824年)6月16日,清军在吴淞抗击英军失利,英军占领吴淞、宝山。6月19日,英军分水陆两路进犯上海。陆路英军系炮兵马队和皇家炮兵分队,约1000人,率工程队及地雷队,从上海县北郊新闸直趋县城北门,未遇任何抵抗。英军仅派一士兵爬过城墙就打开城门,城内官兵逃逸一空。水路英军溯黄浦江而上同日抵达上海城外。