982~1986年在宾夕法尼亚州立大学担任博士后研究员，1986年返回台湾进入国立台湾大学化学系任教，担任副教授，1991年升任教授，2014年获颁化学系特聘教授。1995年赴法国史特拉斯堡，在路易巴士特大学(史特拉斯堡大学)做访问学者，1999年任国立东华大学访问教授，2013年任日本京都大学访问教授。1999~2002年担任行政院国家科学委员会化学研究推动中心主任，2008~2014担任国立台湾大学科学教育发展中心主任。2015年自化学系退休并获颁名誉教授。2016~2019年担任财团法人远哲科学教育基