He has a Ph.D. from Shanghai Medical University (now Medical College of Fudan University) in Shanghai and a master’s degree from Jiangxi Medical College of China. Wu was a post-doctoral fellow at the Shanghai Institute of Physiology, Chinese Academy of Sciences in Shanghai, and a teacher at the Shantou Medical University in Guangdong. Prior to joining the faculty at Sherman in 2008, Wu was a research scientist at Vanderbilt Eye Institute of Vanderbilt University.