Zhou Shu Liang родился в Китае и вырос в семье художников. Учился в Центральной академии изящных искусств в Пекине и Академии художеств в Гуанчжоу. Затем продолжил образование в США, получил степень бакалавра в живописи Массачусетского колледжа искусств в 1986 году и магистра в живописи в Бостонском университете в 1989 году. С культурой индейцев познакомился во время учебы в США, посещая музей под открытым небом в городе Плимут, штат Массачусетс и общаясь с коренными представителями индейских племен. Это тема в дальнейшем стало его страстью в живописи.