Shuai Yang

China

Shuai Yang

Shuai Yang was born in 1979 in Hunan and graduated from Tsinghua University in 2006. The impressive quality of his works led to their frequent exhibition throughout mainland of China and Yang’s rapid ascent to prominence in the contemporary art world. He currently lives and works in Beijing.