于1975年9月进入原白求恩医科大学医疗系学习。1978年毕业于白求恩医科大学医疗系,1982年获硕士学位,1988年毕业于原上海医科大学研究生院获博士学位,并留任附属儿科医院工作。1986-1987年作为访问学者在意大利帕维亚大学医学院儿科进修,1990-1992年在美国纽约州立大学医学院儿童医院进行博士后学习。1992年底回国继续在原上海医科大学附属儿科医院担任教授。1993年担任附属儿科医院院长,1996年任原上海医科大学副校长、常务副校长。2000年原上海医科大学与原复旦大学合并后,曾经担任复旦大学副校长、常务副校长并兼任上海医学院院长等职务。2012年-2016年担任复旦大学教学指导委员会主任委员。曾经兼任教育部高等学校临床医学教学指导委员会副主任委员,教育部临床医学专业认证工作委员会副主任委员。2008年获得教育部的高等学校科学研究优秀成果奖中自然科学一等奖。2009年分别获得教育部第六届国家教学成果一等奖和上海市教学成果一等奖,2014年获“中国儿科医师奖”。