1973年 - 1978年,擔任內蒙古扎賚特旗巴達爾胡農場中學教員。
1976年07月,加入中國共產黨。
1978年 - 1986年,在北京大學化學系學習,先后獲得學士學位、碩士學位和博士學位。
1988年 - 1993年,先后在德國Max-Plank固體研究所、美國Iowa州立大學化學系和Ames國家實驗室從事博士后研究,主要研究無機固體化學和無機材料化學。
1993年,任北京大學化學與分子工程學院副教授、教授、博士生導師。
1997年07月 - 1998年06月,任北京大學化學與分子工程學院副院長。
1998年06月 - 2001年04月,任北京大學化學與分子工程學院院長、北京大學黨委委員。
2001年04月 - 2002年04月,任北京大學校長助理兼教務長、化學與分子工程學院院長、北京大學黨委委員。
2002年04月 - 2002年09月,任北京大學校長助理兼教務長、黨委委員。
2002年09月 - 2004年12月,任北京大學黨委常委、副校長兼教務長。
2004年12月 - 2010年12月,任北京大學黨委常委、常務副校長兼教務長。
2010年12月 - 2013年06月,任重慶大學黨委常委、校長。
2013年06月 - 2015年02月,任浙江大學校長。
2015年02月 - 2017年04月,任北京大學校長。
2017年04月 - 2018年03月,任北京大學校長、黨委副書記。
1995年,榮獲“國家教委科學技術二等獎”。
2009年,榮獲“國家級教學成果一等獎”。