1928年任中央大学教授。1929年至1937年担任清华大学生物系教授兼系主任，1938年至1946年担任西南联合大学教授，1946年起复任清华大学生物系教授兼系主任，其间曾于1947年兼任联合国教育科学文化组织中国委员会第一届委员。1949年中华人民共和国成立后，他续任于清华大学生物系。1952年清华大学生物系併入北京大学，他担任合併后的北京大学生物系教授，并兼任中国科学院动物标本工作委员会主任委员。1953年起担任中国科学院动物研究室主任，1957年动物研究室改制为动物研究所，由他担任所长。同年11