Born in Kaifeng, Henan Province, China in 1986. Zhang Qiushi received a Bachelor's degree from Xi'an Academy of Fine Arts in 2005 and a Master's degree from the Central Academy of Fine Arts (CAFA) in 2010. In 2012, she graduated from École nationale des beaux-arts de Lyon in Lyon, France.