1964年,從中國科學技術大學畢業后進入中國科學院生物物理研究所研究工作,先后擔任實習員、助理研究員、副研究員、研究員。
1979年 - 1981年,在德國羊毛研究所訪問。
1981年 - 1982年,在美國國立健康研究院擔任訪問學者。
1988年 - 1991年,在美國食品和藥物管理局擔任訪問科學家。
1991年 - 1993年,擔任加拿大阿爾伯特大學研究助理。
1995年05月 - 1995年08月,擔任德國哥丁根大學訪問科學家。
1998年02月 - 1998年04月,擔任中國香港科技大學訪問教授。
2001年,當選為中國科學院院士。
2005年,當選為發展中國家科學院院士。
2005年 - 2008年,擔任九三學社中央副主席。
2008年 - 2013年,擔任九三學社中央副主席、第十一屆全國政協副主席。
2001年,當選為中國科學院院士。
2005年,當選為發展中國家科學院院士。
2005年,榮獲“何梁何利基金科學與技術進步獎”。
2006年,榮獲“全國三八紅旗手”稱號。
2018年05月,榮獲“國家自然科學獎二等獎”。