Born in Nantong, Jiangsu Province of China, Shen graduated with a Master’s degree and full scholarship from Central Academy of Fine Arts under the tutelage of Professor Yao Mingjing in 2014. Since his graduation, he has been appointed as a teaching assistant at his alma mater.
As a Chinese ink artist, Shen’s brushstrokes capture the enigma of the evergreen and rolling hills. His perceptive sense of poetic abstraction gives his oeuvre the sublimity of all that lies between heaven and earth. Incorporating elements of Western art, such as perspective and lighting, as well as a judicious application of mixed media to a classic Chinese medium, Shen’s artwork is a novel re-imagination of the Chinese landscape genre.