Aunque Chiang Kai-shek era al principio reacio a esta colaboración con el Partido Comunista, tuvo que aceptarla a raíz del incidente de Xi'an, cuando el mariscal Zhang Xueliang, militar favorable a una alianza entre el KMT y el Partido Comunista que controlaba la región de Shaanxi, detuvo a Chiang Kai-shek en Xi'an, manteniéndolo prisionero hasta que aceptó el establecimiento de un frente común entre el KMT y los comunistas para defenderse frente a la agresión japonesa.