公元前264年,羅馬為爭奪西西里島,與當(dāng)時的地中海強(qiáng)國迦太基爆發(fā)戰(zhàn)爭,史稱第一次布匿戰(zhàn)爭。公元前241年,迦太基戰(zhàn)敗與羅馬簽署了屈辱性的條約,失去了西西里島。公元前218年,為了向羅馬復(fù)仇,迦太基名將漢尼拔進(jìn)攻西班牙的薩貢托,引發(fā)第二次布匿戰(zhàn)爭。公元前218年5月,為了將戰(zhàn)火帶到羅馬,在水路不通的情況下,漢尼拔率領(lǐng)大軍翻越阿爾卑斯山,進(jìn)入意大利。之后,漢尼拔分別在公元前218年12月的特雷比亞河戰(zhàn)役中,和公元前217年的特拉西梅諾湖戰(zhàn)役中,重創(chuàng)羅馬軍,給整個羅馬帶來巨大的恐懼