Born in Tainan, Taiwan, graduated from Graduated School of Applied Media Arts, National Taiwan University of Arts. Shen was well known for his delicate documentary photography style. Shen's works usually present surrealism in documentary photos and introspection toward society. The artist received the Golden tripod awards in best photography of magazine shooting category from Government Information Office, Taiwan in 2000, 2002 and 2012. He received the first prize of book category and second prize of the independent published category in the America International Photography Award (IPA) in 2012. "Stage" series constructs unique entertainment industry and culture phenomenon in Taiwan which was invited to exhibit in Korea DAUGUPHOTO Biennale, Bilbao GETXOPHOTO international photo festival, Spain and PHOTO TAIPEI.
2011 "Yulan" Magnolia Flower series, Taipei Fine Arts Museum, Taiwan2009 "Reflections of Nan-fang-ao" series, National Taiwan Museum of Fine Arts, Taichung, Taiwan2006 "Taiwanese Cabaret" series, Dong-Gang Museum of Photography, Korea