学成回国，先后任教于国立武汉大学、中山大学、金陵大学。1931年，任国立中央大学历史系教授，1942年继金毓黻出任历史系主任。1944年，任四川三台东北大学教授，1946年任国立政治大学教授，兼中大历史系教授。任教期间，先后开设西洋上古史、西洋通史、希腊史、罗马史、英国史、俄国史、印度史、法国大革命史、西洋文化概论等专门史和国别史的一系列课程。当时能在大学里专门讲授如此繁多的世界历史课，中国尚无第二人。1948年经时任教育部长朱家骅介绍，与国立台湾大学时任庄长恭校长同赴台北，任文学院院长兼历史系主任，