6年毕业后留校任教。1927年，随北大教授徐炳昶、瑞典地理学家斯文·赫定的西北科学考察团前往西北考察。其间，他发现了白云鄂博铁矿。1930年返回后，继续在北京大学地质系任教。1934年，留学德国，就读于柏林大学，获博士学位。1937年回国，1940年任武汉大学矿治系教授。1942年，又出任贵州大学矿治系主任、文理学院院长。1946年，贵州大学成立地质系，由他兼任系主任。中华人民共和国成立后，历任贵州大学校务管理委员会主任委员、贵州省人民政府委员、西南军政委员会委员、西南军政委员会文化教育委员会副主任等职