Au milieu du IIIe siècle av.J.-C., la ville de Carthage, où nait Hannibal, est fortement imprégnée de la culture hellénistique issue des vestiges de l'empire d'Alexandre le Grand. Carthage occupe alors une place prépondérante dans les échanges commerciaux du bassin méditerranéen et possède notamment des comptoirs en Sicile, en Sardaigne, sur les côtes de l'Hispanie et en Afrique du Nord.Elle dispose également d'une importante flotte de guerre qui assure la sécurité des routes maritimes empruntées par ses marchands: vers Alexandrie au sud de la Méditerranée, vers l'Espagne à l'ouest, où se trouvent les mines d'argent propres à régler le tribut exigé par Rome après la première guerre punique.
L'autre puissance méditerranéenne de cette époque est Rome, avec laquelle Carthage entre en conflit pendant une vingtaine d'années lors de la première punique ("punique" est un adjectif dérivé de "phénicien" utilisé pour désigner les Carthaginois), première guerre d'envergure dont Rome sort victorieuse.