Zhang was born in a village in Jinjiang County, Fujian, to a family of farmers. He was the youngest of five children.
Born in a farming community in Jinjiang County, Fujian, Zhang came from a family of peasants. He was the last-born of five children.