生於1938年6月19日,1964年畢業於台灣大學醫學院,1969年取得美國凱斯西方儲備大學(Case Western Reserve University)生化博士,1969年~1971年分別於康乃爾大學、耶魯大學進行博士後研究。1972年~1980年於紐約市愛因斯坦醫學院擔任助教授、副教授、正教授,1980年~1990年擔任紐約州立大學石溪校區醫學院講座教授。1988年~1995年擔任中研院生醫所特聘醫學研究講座、特聘研究員,1996年~2008年擔任國家衛生研究院特聘研究員。於2009年受邀擔任國立陽明大學特聘講座教授迄今,於此同時,亦受聘擔任台灣大學醫學院、清華大學、成功大學、台北醫學大學、高雄醫學大學、國防醫學院、輔仁大學、中興大學等校之榮譽講座教授等職。