1972年任台湾大学副教授，1975年升正教授，曾兼动物学系主任、理学院院长、教务长行政职。1993年2月27日，时任台大校长孙震入连战内阁任国防部部长，他以台大教务长代理校长，同年6月交棒给新任校长陈维昭医生。后经李登辉总统、陈水扁总统提名，立法院投票通过，任考试院第9届、第10届考试委员。