Shen took his MA in English literature at Guangxi Normal University in 2000 and is now an associate professor at Zhejiang Normal University. His major research area is translation studies, and has so far published 10 academic papers in his home country.