1984年 - 1988年,本科就读于北京大学数学系。
1988年,本科毕业后,继续在北京大学数学系就读研究生,师从应隆安教授。
1992年,博士毕业后,留在北京大学数学科学学院任教,先后担任讲师、副教授、教授。
上海花千坊1999年 - 2008年,担任北京大学数学科学学院科学与工程计算系主任。
上海花千坊2001年 - 2018年,担任北京大学科学与工程计算中心常务副主任。
上海花千坊2002年,被聘为教育部长江学者奖励计划特聘教授。
2008年 - 2010年,担任数学及其应用教育部重点实验室副主任。
上海花千坊2008年 - 2012年,担任北京大学数学研究所副所长和北京大学数学科学学院副院长。
2008年 - 2010年,担任数学及其应用教育部重点实验室副主任。
上海花千坊2010年 - 2017年,担任数学及其应用教育部重点实验副主任。
2013年 - 2015年,担任北京大学数学科学学院常务副院长。
2015年,当选为中国科学院院士。
上海花千坊2015年 - 2018年,担任北京大学学科建设办公室主任。
2016年,当选为发展中国家科学院院士。
2017年,不再担任北京大学数学科学学院党委书记职务。
2018年 - 2019年08月,担任北京大学学科建设办公室主任
上海花千坊2018年,担任北京大学科学与工程计算中心主任、大数据分析与应用技术国家工程实验室主任。
2019年08月,担任北京大学校长助理。
上海花千坊2019年12月,担任北京大学副校长。
2020年12月 - 2022年12月,担任北京大学党委常委、副校长,兼任北京大学科技创新研究院院长。
2022年12月起,担任武汉大学党委副书记、校长。
1995年,荣获“全国优秀科技图书二等奖”。
2002年,荣获“全国普通高等院校优秀教材二等奖”、北京市第十六届“五四”青年奖章。
上海花千坊2015年,当选为中国科学院院士。
2016年,当选为发展中国家科学院院士。
上海花千坊2016年,荣获首都劳动奖章。