1954年,进入北京大学数学力学系学习。
1959年 - 1978年,任北京大学数学力学系助理教授。
1978年起,作为访问学者前往美国,经著名数学家陈省身介绍进入纽约柯朗数学研究所进修。随后,又在英、法、德、意大利、瑞士、加拿大等国进行研究访问。
1978年 - 1982年,任北京大学数学系副教授。
1983年,任北京大学数学系教授。
1988年 - 1999年,任北京大学数学研究所所长。
1991年,当选中国科学院学部委员(院士)。
1993年,任教育部属北京大学数字与应用数学重点实验室主任。
1994年,当选第三世界科学院(现发展中国家科学院)院士。
1995年,任高校数学研究与人才培养中心主任。
2000年,任教育部科技季员会数理学部主任、中国科学院院数理学部常务委员。
1982年,项目《带间断非线性项的微分方程》荣获“国家自然科学奖三等奖”。
1985年,荣获“国家教委科技进步奖一等奖”。
1986年,荣获“陈省身数学奖”。
1987年,项目《临界点理论及其应用》荣获“国家自然科学奖二等奖”。
1993年,荣获“第三世界科学院数学奖”。
1995年,荣获“何梁何利基金科学与技术进步奖”。
2009年,荣获“华罗庚数学奖”。