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