Hannibal era fiul lui Hamilcar Barca, comandantul forțelor cartagineze în
Primul Război Punic.
Hannibal s-a dovedit a fi un foarte bun conducător el reușind, prin geniul
său militar, să-i învingă pe romani în bătăliile de la Cannae, Trebia și Lacul Trasimene. El a condus o invazie de succes a peninsulei italice, traversând Pirineii și Alpii cu o armată de mii de soldați, călăreți și elefanți și ocupând teritoriile romane timp de 15 ani.
Hannibal era un deosebit strateg. El își dovedește superioritatea strategică
în fața romanilor în Bătălia de pe Trebiaa, atrăgându-l pe comandantul romanilor – Sempronius Longus – într-un atac direct sub condiții dificile, fără a- și da seama că era o capcană. O altă victorie spectaculoasă a lui Hannibal a fost cea în care romanii au fost atrași pe malul lacului Trasimene într-o poziție dezavantajoasă, având lacul în dreapta, iar în stânga o zonă împădurită de dealuri unde, după cum aveau să afle cu surprindere, Hannibal își ascunsese trupele. La câteva săptămâni după această a doua victorie cartagineză, Hannibal a orchestrat cea mai mare victorie strategică în fața Romei, la Cannae, în sudul peninsulei italice. Astfel, Hannibal a rămas în istorie drept unul dintre cei mai mari generali din Antichitate, alături de alte nume mari precum Alexandru cel Mare și Iulius Caesar, admirat de alți militari și două milenii mai târziu, inclusiv de Napoleon.