1982年01月,毕业于南京师范学院数学系,获理学学士学位。
1984年12月,毕业于南京师范大学计算数学专业,获理学硕士学位。
2002年06月,毕业于南京大学计算数学专业,获博士学位。
1984年12月起,在南京师范大学工作。
1989年10月至1991年04月,在德国柏林洪堡大学访问。
1997年02月至1998年01月,在卡尔斯鲁厄大学访问。
1993年,破格晋升为南京师范大学教授,曾任南京师范大学数学系学生政治辅导员、班主任、研究生党支部书记,教研室副主任、主任等。
1994年06月至1998年11月,任南京师范大学数学系主任。
1998年10月至2002年03月,任南京师范大学副校长。
2002年04月,任南京师范大学校长。
2008年11月,兼任南京师范大学党委副书记。
2012年07月,任南京师范大学党委书记、校长。
2014年08月至2017年07月,任南京师范大学党委书记。