1930年，学成归国，于上海医学院任副教授。1931年开始，担任中央研究院心理学研究所研究员。1941年，担任湘雅医学院（当时在贵阳）教授。1941年-1942年，担任中国科学社生物研究所教授和中国科学社代理总干事。1942年开始，出任复旦大学生物系教授。1942年—1946年，出任复旦大学生物系主任。1949年—1951年，再度出任复旦大学生物系主任。1943年，入中国科学工作者协会。1944年，入民主科学座谈会（该社后来改名作民主科学社）。1946年，参与并发起九三学社，当选