过国立西北联合大学教授、国立师范学院教务长、福建省研究院院长等职。1943年起任教于厦门大学，历任生物系教授、系主任、理学院院长等职。1944年校长萨本栋前往美国讲学后他出任代理校长。1947年2月10日，国民政府任命汪德耀为国立厦门大学校长。中华人民共和国成立后王亚南出任厦门大学校长，他便继续在生物系任教。此后，他还担任过福建省政协常委、厦门市政协副主席等职。1963年出任中国科学院遗传研究所研究员。文革结束后他于1980年代初起任中国细胞生物学会副理事长、厦门大学细胞生物研究室主任、抗癌研究中心主任