Ганнібал жив у період найбільшого напруження на теренах Середземномор'я. За легендою, у віці 9 років він заприсягнувся батькові довічно бути ворогом Риму. Ставши головнокомандувачем карфагенського війська в Іспанії, розпочав Другу Пунічну війну, атакувавши місто Сагунт. Одним з його найбільших військових успіхів став перехід з Іберійського півострова через Піренеї та Альпи в Італію. Протягом перших трьох років війни Ганнібалові вдалося здобути три великі перемоги в Італії — при Требії, Тразименському озері та Каннах у яких проявився талант Ганнібала як полководця. Ганнібал продовжував військові дії на території Італії протягом 15 років, але римлянам вдалося переломити хід війни, перейшовши у наступ спочатку в Іспанії, а потім і в Африці. Викликаний карфагенською владою на допомогу для захисту столиці, Ганнібал зазнав поразки у битві при Замі.