Hannibal Barkas urodził się w Kartaginie (dzisiejsza Tunezja) około 247 roku p.n.e. Pochodził z potężnego kartagińskiego rodu Barkidów. Jego ojciec, Hamilkar "Piorun", dowodził w pierwszej wojnie punickiej (264-241 p.n.e.). Po klęsce Kartaginy w wojnie przeciwko Rzymianom, Hamilkar poświęcił się poprawie losów swojej rodziny i warunków życia w Kartaginie. Hannibal w wieku 9 lat poprosił ojca, by ten zabrał go ze sobą na wyprawę do Hiszpanii. Przyrzekł Hamilkarowi wieczną wrogość wobec Republiki Rzymskiej. Dowództwo objął w 221 roku p.n.e., po śmierci Hazdrubala Starszego. Hannibal poszerzał kartagińskie posiadłości w Hiszpanii. Zajął m.in. sprzymierzone z Rzymem miasto Sagunto 219 p.n.e. co doprowadziło do II wojny punickiej (218-201 p.n.e.). Barkas wyruszył z Hiszpanii z 60-tysięczną armią (w tym słonie bojowe) przez Pireneje, południową Galię i Alpy Zachodnie do Italii. Po przekroczeniu Alp, w listopadzie 218 roku p.n.e. Hannibal pokonał w bitwie nad rzeką Ticinus, siły rzy...