Fue miembro del Kuomintang (KMT) y llegó a ocupar importantes puestos en el Ejército Nacional Revolucionario.
Tras el estallido de la segunda guerra sino-japonesa, Zhang participó en varias operaciones militares contra los japoneses.
[11] De hecho, durante la Segunda Guerra Mundial el KMT utilizó a los nacionalistas vietnamitas en su lucha contra los japoneses.
[12] En 1949, con la derrota del Kuomintang en la Guerra civil contra los comunistas, Zhang marchó a la colonia británica de Hong Kong.
Durante el resto de su vida no volvió a ocupar ningún papel relevante, ni participó activamente en política.