定居台中县东势镇（今台中市东势区）。宜宁中学毕业后前往国立台湾大学植物病虫害学系（该系已分拆为植物病理与微生物学系和昆虫学系）就读，于1960年获得昆虫组学士、1963年获得昆虫学硕士。1970年获得美国奥本大学动物学博士学位。1971年返回台湾进入中央研究院动物学研究所（今中央研究院细胞与个体生物学研究所）任职。并曾经担任该研究所副所长、所长、中央研究院总务主任、国立自然科学博物馆馆长等职务。届龄退休后担任科学月刊社董事长、国立台湾大学昆虫系兼任教授,台湾费洛蒙学会荣誉理事长。
研