留学欧美预备学校。1923年赴美国，先后在伊利诺大学、布莱克本学院、威斯康星大学学习。1926年至1928年，在威斯康星大学动物系做研究生兼助教、讲员。1929年回中国，到苏州东吴大学生物系任教授。1933年，到开封河南大学生物系任教授。1935年到北京师范大学生物系任教授。1936年1月27日，参加马叙伦、白鹏飞、张申府、黄松龄等发起，在北平大学法商学院举行的北平文化界救国会成立大会。1937年到辅仁大学生物系任教授。1940年至1949年，先后在北京大学、中国大学任教授，在中国大学任生物系主任兼理学院院