 Zhang Shichuan was born Zhang Weitong (张伟通) in Beilun, Ningbo, Zhejiang province.Shichuan was his courtesy name, originally written with the different characters .His father Zhang Heju (张和巨) was a small merchant dealing with silkworms.