1928年7月至1938年4月任国立武汉大学建筑筹备委员长，后在南京参与创建中央研究院，并任地质研究所研究员兼所长，直至1948年。同年，获任为中华民国中央研究院第一届(数理科学组)院士。1932年曾出任国立中央大学代理校长。1949年后，历任中华人民共和国的全国地质工作计划指导委员会主任、中国科学院副院长、地质部部长。1952年筹建北京地质学院。1954年当选为中国人民政治协商会议全国委员会副主席。1955年当选中国科学院院士。1958年当选为中国科学技术协会首任主席。1971年4月29日在北京逝世，