929年起历任新生代研究室主任、北京大学、北平师范大学、重庆大学、西北大学等校教授。1944至1947年赴美国、英国、法国、瑞士、加拿大考察和讲学。1948年至1949年担任西北大学校长，兼任国立西安图书馆筹备委员会主任委员。1948年获选为中华民国中央研究院第1届(数理科学组)院士。1949年任职于中国科学院，1950年至1953年担任中国科学院编译局第一任局长兼新生代研究室主任，1953年至1957年担任古嵴椎动物研究室主任，1957年起担任古嵴椎动物研究所所长。1959年起兼任北京自然博物馆馆长，19