1930年任中山大学教授，1932年任国立山东大学教授，1933年任燕京大学副教授兼北平大学女子文理学院讲师，1935年任国立山东大学教授，1937年任国立四川大学教授，1938年任国立云南大学教授兼系主任，1938年兼西南联大名誉讲师。1940年任华西协合大学教授和中国文化研究所所长，1952年任四川大学教授兼西南民族学院教授，1955年起调中央民族学院任教授。后于反右运动中被打成右派。即使如此，他曾于1957年为中国政府提供地图，后由周恩来于中印领土谈判期间展示。
成就.他对有