回到中国，任教于开封第一师范学校、河南留学欧美预备学校。1921年被聘为北京大学哲学系教授，讲授西洋哲学史。1926年出任北京大学教务长。1927年作为中瑞西北科学考察团团长，与瑞方团长斯文赫定率团前往中国西北地区进行考察。1929年起先后担任国立北平大学女子师范学院院长、国立北平师范大学校长。1933年他前往西安，组织成立陕西考古会，主持发掘了宝鸡斗鸡台。1937年出任国立北平研究院史学研究所所长。1940年起任第二至四届国民参政会参政员。1947年当选第一届国民大会代表。中华人民共和国成立后，徐旭生