En abril de 1935 se le concedió el grado de teniente general.
Durante la Guerra Antijaponesa, dirigió a sus tropas para participar en la Batalla de Songhu. En abril de 1938, fue derrotado por el ejército japonés en el distrito de Madang, Jiangfang, y Chiang Kai-shek lo destituyó de su cargo.
Durante la Batalla de Wuhan en 1938, los defensores cerca de la Fortaleza Madang eran el 16º Ejército de Li Yunheng. En junio, el ataque japonés a la vía fluvial fracasó y fue reemplazado por un ataque terrestre indirecto. Pero Li Yunheng finalmente dirigió una "Universidad Política y Militar Antijaponesa" durante dos semanas. El 24 de junio, Li Yiheng también celebró una gran ceremonia de graduación, invitando a participar a oficiales de todos los niveles del 16.º Ejército y a la nobleza local. Como resultado, el teatro del 16º Ejército carecía de la dirección de los oficiales en jefe. El ejército japonés debe haber obtenido esta información de antemano. Entonces, en la madrugada del 24 de junio, el 16.º Ejército aterrizó con éxito en el este y luego capturó con éxito Xiangshan y Xiangkou, que no estaban preparados ni comandados por un comandante. Afortunadamente, la 2.ª Brigada de Infantería de Marina, que defiende la posición central de Changshan en la Fortaleza Madang, no envió a nadie a asistir a la ceremonia de graduación. La 2.ª Brigada, bajo el mando del capitán Bao Changyi, resistió tenazmente y repelió tres ataques grupales a gran escala del destacamento de Potian. Bao Changyi se lo pasó genial jugando aquí y Li Yiheng celebró allí una gran ceremonia de graduación. Después de que terminó de hablar, comió y bebió en un desastre. Al ver que la Unidad 16 no tenía esperanzas por el momento, Bao Changyi rápidamente envió un mensaje a su antiguo jefe en Wuhan, Xie Zhegang. Xie Zhegang se sorprendió al ver el telegrama. Inmediatamente informó a Chiang Kai-shek y solicitó urgentemente el envío de la fuerza aérea. Chiang Kai-shek se sorprendió aún más cuando vio el telegrama enviado por Xie Zhe. Inmediatamente llamó a Bai Chongxi, que estaba inspeccionando la ciudad de Tianjia, y le pidió que encontrara una manera. Bai Chongxi reaccionó rápidamente después de mirar el mapa, inmediatamente llamó a la 167.a División de Peng Ze y le pidió al comandante de la división Xue que dirigiera inmediatamente tropas para reforzar Changshan. Li Yiheng y Bao Changyi aquí tampoco reaccionaron hasta que hicieron una llamada telefónica, por lo que también llamaron a la 167.a División. De repente, Xue recibió dos órdenes diferentes. Bai Chongxi le ordenó que saliera corriendo del camino para ayudar, mientras que Li Yihang le dijo que tomara el camino. Ante las dos órdenes diferentes de Xue, pensó durante mucho tiempo y, finalmente, por desprecio hacia el antiguo subdirector general Bai, decidió escuchar a Li Yiheng. Después de dos días de resistencia, la 2.ª Brigada de Bao Changyi aquí tuvo más de la mitad de sus bajas y todos sus proyectiles de artillería se agotaron. Para evitar la aniquilación de todo el ejército, la 2.ª Brigada tuvo que retirarse de su posición. Después de que el ejército japonés ocupó la posición de Changshan, el 16.º ejército contraatacó durante un tiempo, pero pronto fracasó e incluso el Fuerte Madang se perdió. Chiang Kai-shek vio que esperaba conservar el caballo durante un mes, pero acabó perdiéndolo sin siquiera criarlo durante una semana. Llamó a Chen Cheng, comandante de la Zona de la Novena Guerra, durante la noche y lo regañó. Chen Cheng ordenó inmediatamente al 16.º ejército y al 49.º ejército que contraatacaran Madang. El ejército japonés confió en las sólidas fortificaciones de defensa nacional de primer nivel en Madang y resistió tenazmente, lo que provocó que la ofensiva del ejército nacional se frustrara repetidamente y provocara numerosas bajas. Chen Cheng no tuvo más remedio que ordenar que se detuviera el ataque y retirarse a Pengze. Chiang Kai-shek quedó muy descontento con este resultado y Li Yiheng fue destituido de su cargo e investigado.