1945年7月生于上海,浙江慈溪人。中国科学院院士,发展中国家科学院院士,美国医学科学院外籍院士。
1968年毕业于上海第一医学院医学系,在陕西临潼多所医院任临床医师。1982年获西安医学院病理生理学专业硕士学位。1985年赴美国埃默里大学药理系进修,后在北京医科大学(北京大学医学部)从事教学科研工作。
曾任北京大学常务副校长兼研究生院院长、医学部主任,第十、十一届全国人大常委会副委员长,欧美同学会·中国留学人员联谊会会长,中国科学技术协会主席,十一至十三届九三学社中央委员会主席,十二届政协全国委员会副主席。现任中国科学技术协会名誉主席,中国科协-北京大学(联合)科学文化研究院院长、北京大学科学技术与医学史创系主任。