Shen Wensun graduated from Shanghai Jiao Tong University. Shen was elected as a member of the Chinese Academy of Engineering in November 1997, and was appointed as the chief scientist by the academician work station of Tongfang Jiangxin Shipbuilding Co Ltd in June, 2013.
Shen has been working in ship design and building for over 40 years. He participated in and chaired the design and building of dozens of ships ranging from 27,000 to 300,000tons.
He led the design of China's first 150,000-ton-level cargo vessel, 52,000-ton container multi-functional vessel, 110,000-ton product oil tanker and 150,000-ton oil tanker. He also researched and developed the large ships made for export, including a 300,000-ton large oil tanker and a 120,000-ton shuttle tanker.
He solved many crucial technological problems in shipbuilding. His outstanding work has brought him honors at national and provincial-levels, including a first prize, two second prizes of the National Science and Technology Progress Award, and three first prizes of the science and technology progress award at provincial and ministerial levels.