1959年09月 - 1965年08月,就读于北京大学生物系植物学专业,毕业并获得学士学位。
1965年09月 - 1966年02月,在中国科学院研究生院学习外语。
1965年09月 - 1970年02月,担任中国科学院上海植物生理研究所激素室研究实习员。
1966年02月 - 1969年09月,就读于中国科学院上海植物生理研究所硕士研究生,毕业并获得硕士学位。
1968年08月 - 1970年02月,下放到天津4701部队军垦农场劳动锻炼。
1970年02月 - 1973年03月,担任中国科学院上海植物生理研究所激素室课题组长。
1973年03月 - 1983年12月,担任中国科学院上海植物生理研究所细胞生理室课题组长、室领导小组成员。
1976年02月,加入中国共产党。
1979年08月 - 1980年09月,作为访问学者前往英国约翰.依奈斯研究所从事研究工作。
1980年09月 - 1981年10月,作为访问学者前往英国诺丁汉大学植物系从事研究工作。
1983年12月 - 1988年10月,担任上海植物生理研究所副研究员、副所长。
1988年11月 - 1991年02月,担任上海植物生理研究所研究员、副所长。
1988年 - 1996年,兼任植物分子遗传国家重点实验室主任。
1989年 - 1992年,作为访问教授前往国立新加坡大学分子和细胞生物学研究所从事研究工作。
1991年02月 - 1994年10月,担任上海植物生理研究所研究员、所长。
1992年10月 - 2003年02月,担任中国科学院副院长。
1995年,当选为第三世界科学院院士(发展中国家科学院院士)。
1997年10月,当选为中国科学院院士。
1999年11月 - 2008年11月,担任北京大学校长。
2005年06月,推动下北京大学工学院恢复建立。
2008年08月08日,担任奥运会火炬在北京市传递的最后一棒火炬手。
2018年01月,出任北京大学现代农学院院长。
2020年06月,担任北京大学现代农学院名誉院长。
1990年,荣获“中国科学院自然科学一等奖”。
1991年,荣获“国家自然科学三等奖”。
2020年,荣获中国植物生理与植物分子生物学学会“终身贡献奖”。