Born in 1950 in Jiangsu. Zhou is the head of the College of Arts East China Normal University, professor, PHD Student Supervisor, Oil painting Artist in China, consultant of Shanghai Artists' Association.
In 1975 Zhou joined the oil painting class of the department of Fine Arts of the Shanghai Drama Academy. After he graduated, he entered the Shanghai Fine Art Design Company painting group.
In 1985 he entered Shanghai Academy of Oil Painting and Sculptures. He was promoted as vice-head of the academy and head of the art committee.
In 2003 he joined the department of Art education of the East China Normal University as head of the department and taught oil painting, modern and contemporary arts. In 2004 he became head of the College of Fine Arts of the East China Normal University.
Site was created with Mobirise