1981年至1986年在南京医学院卫生系卫生专业学习,获学士学位;1986年至1989年在南京医学院卫生系流行病学专业学习,获硕士学位;1989年至今在南京医科大学流行病与卫生统计学系任教,先后任助教、讲师、副教授、教授,其中1996年至1999年在上海医科大学(现复旦大学)公共卫生学院流行病学专业学习,获博士学位;1999年至2002年作为高级访问学者在美国德克萨斯大学安德森癌症中心肿瘤流行病学系学习。2002年6月起任南京医科大学公共卫生学院副院长,2007年1月起任南京医科大学公共卫生学院院长,2011年10月起南京医科大学副校长、党委常委。