Pod Kaifengiem stacjonowały trzy nacjonalistyczne grupy armii. Były to: 2 Grupa Armii gen Qiu Qingquana, 7 Grupa Armii gen. Huanga Baitao i 8 Grupa Armii gen. Wu Shaoxiana. Siły te liczyły co prawda 300 tys. ludzi, jednak były rozrzucone na sporym terytorium i nie miały ze sobą kontaktu. Teoretycznie rezerwę mogłaby stanowić 5 Grupa Armii, jednak w obliczu zagrożenia miasta Xuzhou przez komunistów była ona tam przerzucana.

ChAL-W rozpoczęła operację przeciwko Kaifengowi z kilku kierunków. Z Szantungu 30 maja 1948 r. do działań przystąpiły siły Su Yu. Armia ta zdobyła Tai’an i rozpoczęła przemieszczanie się wzdłuż magistrali Jinpu. 2 Grupa Armii przekroczyła Huang He pod Puxianem. Przeprawa odbyła się nie niepokojona przez lotnictwo ANR. Siły ChAL-W łatwo zajęły stanowiska w pobliżu miast Jingxiang i Chengwu. Dalszy marsz został zablokowany przez podejście 5 Grupy Armii ANR. W połowie czerwca działania rozpoczęły siły pod bezpośrednim dowództwem Chen Yi i przemieściły się w rejon Chengwu, przecinając w międzyczasie magistralę Longhai. Pierwotnie generał – poeta Chen Yi planował wyjście na tyły 5 Armii, jednak zmienił plany gdy dowiedział się o słabości garnizonu w mieście. W Kaifengu było wielu ukrytych działaczy KPCh m.in. dla komunistów pracował szef miejscowej propagandy KMT.