战争胜利后，他被调往台湾任台湾省行政长官公署宣传委员会委员兼主任秘书，不久即辞职回到上海任职。1947年，他曾回家乡东台，并被指定当选为第一届（1947）国民大会江苏省代表。。1949年，他随中国国民党撤到台湾，在经济部任职，并为台湾《新生报》、《公论报》、《征信新闻》等报刊撰写政论。1957年，他辞去公职，此后在东吴大学法学院、世界新闻专科学校、铭传女子商业专科学校等校任教授，在国立台湾大学、国立台湾师范大学、中国文化大学、国立政治大学任硕士论文指导教授。1959年秋，他应聘主持中央研究院近代史研究所