Chen Zhou was born in Zhejiang in 1987 and is currently living and working in Shanghai. He graduated from the China Central Academy of Fine Arts in 2009. He works primarily in video installation and painting. The artist’s experimentation with the meanings of signs, and of fragmented narratives is a hallmark of his work; his penchant for tinting the video frames with a colour of his choice, as a metaphor or symbol, allows for the superimposing of visual flatness and motionlessness on his moving images, which reveal the conflicts inherent in social forces and the humdrum of everyday life.
Chen’s recent exhibitions include Cold Night at the Ullens Center for Contemporary Art, Beijing (2017); After Us at the chi K11 art museum, Shanghai (2017); and the 2nd Asian Film and Video Art Forum at the National Museum of Modern and Contemporary Art, Seoul (2017). His first feature film, Life Imitation (2017), received the New:Vision Award at the CPH:DOX Film Festival and the Asian Perspective Award at the 9th DMZ Korean International Documentary Film Festival. It was also included in the Official Selection of the 61st BFI London Film Festival.