1978年2月—1982年1月,就讀于阜陽師范學院(現(xiàn)阜陽師范大學)化學系大學本科,畢業(yè)并獲得學士學位。
1990年9月—1993年6月,就讀于北京師范大學化學系,師從劉若莊教授,畢業(yè)并獲得博士學位。
1993年9月—1995年9月,在南京大學博士后流動站從事研究工作。
1996年5月—1998年8月,作為洪堡學者,在德國波恩大學理論化學所從事研究工作。
1998年8月,進入北京師范大學工作,歷任副教授、教授、博士生導師。
2005年—2018年,擔任北京師范大學化學學院院長。
2003年,被教育部評為全國高等學校優(yōu)秀骨干教師,并兩次獲得教育部科技進步自然科學類一等獎。
2013年12月,當選中國科學院院士。
2020年12月,當選中國化學會會士、亞太地區(qū)理論化學家聯(lián)合會會士(Fellow)。