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