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月,荣获“国家自然科学奖二等奖”。