Professor Chen is the director of Fudan's Foreign Affairs Office and Confucius Institutes Office.

He received his M.D. degree in social medicine and health management from Shanghai Medical University in 1998 and completed research fellowship at School of Public Health, University of California at Berkeley from August of 2000 to May of 2001.

Prof. Chen was the Dean of the School of Public Health at Fudan University during 2013-2017. He has been often invited as an investigator and advisor by national and municipal governments for various research programs in the field of Chinese healthcare system, national and provincial health insurance, pharmacoeconomics, pharmaceutical policy, health financing, and etc. He has more than 120 publications on international and Chinese health economics and management journals.