1980年至1984年陕西师范大学地理系本科生,获学士学位。1984年至1986年陕西师范大学地理系教师。1986年至1989年陕西师范大学地理系研究生,获硕士学位。1989年至1992年北京大学城市与环境学系研究生,获博士学位。1992年至1994年北京农业大学资源与环境学院博士后研究人员。1994年至今,北京大学城市与环境学系(现城市与环境学院)教师,历任讲师(1994年)、副教授(1994年)、教授(2000年)。1997年至2002年任北京大学城市与环境学系副主任,1999年至2005年任北京大学研究生院副院长,2001年至2005年兼任北京大学深圳研究生院副院长,2005年至2013年任北京大学副教务长、研究生院常务副院长。2013年4月起任北京大学总务长。2013年9月至2019年5月任北京大学副校长,兼任北京大学总务长。 2019年5月至今任北京大学党委常委、副校长,兼任北京大学总务长。