永曆八年(1654年),李定國決定率領明軍東征
廣東,以期與
鄭成功部隊會師於
廣州。二月,李定國從
廣西柳州領兵數萬,配備了
大象和
銃炮,南下
橫州(今廣西
橫縣),經廣東
靈山(今屬廣西)攻
廉州府(今廣西
合浦),清總兵郭虎逃走。李定國軍至
高州(今廣東
茂名),清高州守將張月和平南王藩下副將陳武、
李之珍督兵至石城青頭營扼守。明軍很快擊敗清軍,李之珍逃往
電白縣,陳武被砍死,明軍取得了高州大捷的勝利。
高州大捷之後,清高州守將張月遣使者迎降,高州遂為明軍占領。接著,清
雷州總兵先啟玉也以城歸降。得此捷報,廣東各處義師群起回響,如
新寧的虎賁將軍王興率軍攻克
恩平,並活捉知縣王奇。清
平南王尚可喜、靖南王
耿繼茂及其督撫標兵不敢迎戰,只能集中兵力防守廣州地區,並向清廷緊急呼救。