 Zhang was born Zhang Shaoyan () in Nangong County, Hebei, on April 25, 1910.He lost his mother when he was young and wandered with his father in Jiangsu, Anhui, Henan and Beijing.He primarily studied at the Primary School Affiliated to Beijing Normal University and secondary studied at the Beijing Anhui High School.