Zhang Zuoxiang was born in 1881 in Jinzhou, western Fengtian (now Liaoning), China.
In April 1924 he was rewarded with the military governorship of Jilin province, which he retained until December 1928.
In 1936 he was again appointed a member of the National Military Council and of the Political Board, Northeastern Field Headquarters, but was soon removed due to his links to Zhang Xueliang following the Xi'an Incident.
During the Chinese Civil War in 1947 he was recalled and made a member of the Government Affairs Board, Northeastern Field Headquarters, becoming its Deputy Head in 1948.
That same year he became Deputy Commander-in-Chief of the Northeastern Bandit Suppression Headquarters, but was captured by the People's Liberation Army.