Chiến tranh Punic thứ hai bắt đầu vào năm 218 TCN sau khi Hannibal tấn công Saguntum (ngày nay là Sagunto, Tây Ban Nha), một đồng minh của La Mã, ở Hispania. Trong cuộc chiến này, Hannibal đã thực hiện chiến công nổi tiếng của mình khi bắt đầu chiến tranh ở Ý bằng cách vượt qua dãy Alps.
với voi chiến tranh Bắc Phi.