退伍后返回东海大学担任助理教职。他在申请到奖学金之后赴美进修，陆续得到哈佛大学历史学硕士、芝加哥大学历史学博士学位，期间并在英国牛津大学做博士后研究。1969年起，许在美国西北大学任教，1983年又得到美国国务院傅尔布莱特计画的奖学金资助。他目前已从美国西北大学 (美国伊利诺州)退休，该校授予他名誉教授（荣休教授；Professor Emeritus）荣衔。2005年11月10日，他回到台湾的母校东海大学担任驻校专家，2006年起出任特聘常任讲座教授，2010年10月16日起以讲座教授兼代理历史学系主任