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. Cheng mainly focuses on new media and his artworks are mostly videos and films.