公元前218年至公元前202年第二次布匿战争期间,汉尼拔所率领的迦太基军在罗马的腹地,亚平宁半岛纵横驰骋16年之久,经历了特拉比亚河,特拉西梅诺湖,坎尼等几次大战和无数小仗,汉尼拔百战百胜,建功无数,但最终结局却是撤回了北非,接着在扎马遭受了第一次,也是唯一的一次失败,导致迦太基在第二次布匿战争中战败,失败虽然来得突然,但却有必然性。