1951年09月 - 1952年08月,在清華大學化學系學習。
1952年09月 - 1955年07月,因院系調整在北京大學化學系學習,大學本科畢業。
1955年08月 - 1978年03月,擔任北京大學化學系助教。
1978年04月 - 1980年05月,擔任北京大學生化學系講師。
1980年06月 - 1988年03月,擔任北京大學化學系副教授。
1981年05月 - 1982年06月,擔任美國能源部阿姆斯國家實驗室(Ames Laboratory)訪問學者。
1982年07月 - 1983年09月,擔任美國亞利桑那大學(University of Arizona)化學系訪問學者。
1988年04月 - 2019年09月,擔任北京大學化學系教授。
2001年11月,當選為中國科學院院士(化學部)。
1978年,榮獲“全國科技大會成果獎”
1987年,榮獲“國家教委科技進步二等獎”。
1988年,榮獲“國家自然科學三等獎”。
1989年,榮獲“國家教委科技進步一等獎”。
1997年,榮獲“國家教委科技進步二等獎”。
2003年,榮獲“國家自然科學二等獎”。
2005年,榮獲“何梁何利基金科學與技術進步獎”。