9月10日，闽浙总督左宗棠命林文察返台，讨伐已起事两年的戴潮春事件，而此时台湾兵备道丁曰健已抵达台北，准备南下作战。11月24日林文察自安平登陆，12月2日抵达嘉义，惩劝当地两百数十庄向清军投降，并与护理水师提督曾元福会师商议战略。商讨结果，他决定先疏通嘉义与彰化交界处的道路，然后再收复彰化，于是命白瑛、关镇国合攻斗六，请彰化知县凌定国由宝斗（今彰化县北斗镇）向南攻，而他本人与许忠标等部队沿海向北作战，直到麦寮与南下的林文明会师后再攻打彰化。12月8日，林文察进驻麦寮。这时，各方部队逐渐包围彰化县城，1