后回国，任清华大学教授。期间亦任北京大学教授。
抗日战争至晚年.在清华大学工作五年后的安息年，到山东大学任教（见徐中玉的回忆）。而后卢沟桥事变爆发，离开山东，应武汉大学教务主任朱光潜的邀请， 到武汉大学任教。而后应四川大学校长黄季陆的邀请，任四川大学教务长、副校长、代理校长等职务， 亦任中央大学医学院教授。1949年以后，担任过川西行署委员等职务。1952年院系调整，到西南师范大学教育系任职。在对外联络方面，担任过中法、中比、中瑞、中苏友好协会的理事。抗日战争时期，也在中央陆军