В ходе Второй японо-китайской войны участвовал в обороне Шанхая и Нанкина. За успехи в службе в феврале 1945 года Чжан Линфу было присвоено звание генерал-майора.