1939年,出生于福建省石狮市的一个归侨家庭。
1952年-1955年,就读于泉州一中高中部。
1955年-1960年,就读于厦门大学化学系,取得学士学位。
1962年-1966年,就读于福州大学化学系化工系,师从卢嘉锡,取得研究生学历。
1973年5月-1986年5月,担任中国科学院福建物质结构研究所实习研究员、助理研究员。
1983年-1985年,以助理研究员身份先后在美国弗吉尼亚大学化学系和纽约州立大学石溪分校担任访问学者。
1986年-1988年11月,担任中国科学院福建物质结构研究所副研究员。
1988年12月起,担任中国科学院福建物质结构研究所研究员、博士生导师。
1999年,当选为中国科学院院士。
2000年-2013年,担任中国科学院海西研究院学术委员会主任。