1978年-1981年南京鐵道醫學院(現東南大學醫學院)臨床醫學專修科。
1983年9月-1986年7月在南京鐵道醫學院(現東南大學醫學院)完成人類遺傳學碩士學業,獲碩士學位後,留校任教,講授醫學分子生物學等課程。
1991年獲英國佩士來大學博士學位,1992年在英國愛丁堡大學完成博士後研究,1995年在英國MRC愛丁堡人類遺傳學研究所完成高年資研究者工作。
1996年起中國科學院研究員,先後擔任上海生命科學中心(上海腦研究所)、上海生理研究所、上海生命科學研究院營養科學研究所室主任,2000年起上海交通大學教授,Bio-X中心主任,2007年起同時擔任復旦大學生物醫學研究院院長。
2005年當選為中國科學院院士,生命科學和醫學學部。
2010年當選為第三世界科學院院士。