出生，父亲是嘉义县朴子市人。1960年进国立台湾大学数学系，1965年国立台湾大学日间部毕业，1966年到美国莱斯大学（Rice University）留学，1968年起到加州柏克莱大学跟随陈省身教授写论文。1970年得莱斯大学博士学位后，在密西根州韦恩州立大学任助理教授。1972年回到台湾，在中央研究院数学研究所当副研究员兼代理所长，同时担任国立台湾大学数学系合聘副教授，后专任国立台湾大学数学系教职，1976年升任正教授及中央研究院研究员。1999年退休，转为兼任教授。其间曾到美国史丹福大学等校做研究并授