1970∼ 台大醫院內科主治醫師
1977~1982 台大醫學院內科副教授
1981∼ 台大醫學院內科教授
1982∼ 中華民國消化系醫學會常務理事
1984~1987 台大醫院院長室醫務秘書
1987~1997 台大醫院醫工室主任
1990~1996 台大醫院醫學工程研究中心主任
1990∼ 台大醫學院醫學工程所教授
1992~1996 中華民國醫學工程學會理事長
1995~2001 中華民國消化系內視鏡醫學會理事長
1995∼ 中華民國消化系內視鏡醫學會常務理事
1995∼ 中華民國內科醫學會理事
1995∼ 台灣醫學會理事
1997~2000 台大醫學院兒童醫院籌備處主任
1997~2000 台大醫院院長室副院長
2000∼ 中華民國醫學工程學會理事
2000∼ 台大醫院醫工室主任
1989∼ 「醫學工程」雜誌發行人及總編輯
1982∼ 中華民國消化系醫學會常務理事
1992~1996 中華民國醫學工程學會理事長
1995~2001 中華民國消化系內視鏡醫學會理事長
1995∼ 中華民國消化系內視鏡醫學會常務理事
1995∼ 中華民國內科醫學會理事
1995∼ 台灣醫學會理事
2000∼ 中華民國醫學工程學會理事