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年,荣获“何梁何利基金科学与技术进步奖”。