1961-1967年,上海医科大学 临床医学本科
1968-1978年,四川省天全县人民医院 住院医生
1978-1981年,上海医科大学 医学硕士(消化)
1985-1986年,加拿大McMaster大学临床流行病学科学硕士
1982-1985年,上海医科大学附属中山医院 消化科总住院
1986-1989年,上海医科大学附属中山医院 消化科主治医生、讲师
1989-1992年,上海医科大学附属中山医院 消化科副主任医生、副教授
1992年至今,复旦大学附属中山医院 消化科主任医生、教授
1995年至今,复旦大学附属中山医院 消化科博士生导师
中山医院内科教研室副主任(1992-1996)
中山医院内科教研室主任(1996-2004)
消化科副主任(1992-1999)
消化科主任(1999-2009)
复旦大学校学术委员会委员(2001-2015)
复旦大学上海医学院内科学系主任(2002-2018)
复旦大学校教学指导委员会委员(2004-2016)
复旦大学学术规范委员会委员 (2015-)
复旦大学临床流行病学培训中心/循证医学中心主任(2004-)