Estudió en Nueva York en la Universidad de Columbia y se doctoró en ciencias políticas.
Durante la Guerra Antijaponesa participó en actividades democráticas y criticó la dictadura del Kuomintang chino.
Considera que la "República Popular" ya ha explicado el sistema nacional y la democracia popular; también insistió en llevar el himno nacional francés "La Marsellesa" como ejemplo, y creía que la letra de "Marcha de los Voluntarios" Yiyongjun Jinxingqu, tenía características específicas.
El significado de los tiempos, la letra original debe conservarse para advertir a la gente a "estar preparados para el peligro en tiempos de paz".
Su hijo Zhang Wenpu fue embajador de la República Popular China en Canadá.