China Academy of Art
Cheng Ran was born in 1981 in Inner Mongolia, China. In 2004, he graduated from China Academy of Art. Currently he lives and works in Hangzhou, China.