台灣大學化學博士。現任國家同步輻射中心研究員、成功大學合聘教授及台灣大學兼任教授。1987年獲選同步輻射研究中心籌建處第二屆學員,1988年至1990年赴美國布魯克海汶國家實驗室研習同步輻射結晶學。
曾任國輻中心主任祕書、科學研究組組長,發表學術論文三百餘篇。近年來推動同步輻射科普教育,製作《阿卡的冒險》動畫片。