Hannibal's ojciec Hamilcar być dowódca the Kartagińczyk siły przy the końcówka the Pierwszy Punic Wojna (264-241 264-241). Po tym, jak Kartagina przegrała wojnę, Hamilcar przekroczył Hispanię, aby podbić plemiona tego, co jest teraz w Hiszpanii. Kartagina w tym czasie być w kiepski warunek. Jego marynarka wojenna nie mogła nieść swojej armii do Iberii (Hispania). Hamilcar musiał maszerować w kierunku Filarów Herkulesa i przeprawić się przez Cieśninę Gibraltarską. Według opowieści w Livy, Hamilcar złożył Hannibalowi obietnicę, że nigdy nie będzie przyjacielem Rzymu. Hannibal powiedział swojemu ojcu
Przysięgam, że jak tylko wiek na to pozwoli... użyję ognia i stali do aresztowania przeznaczenia Rzymu.
W zamian, Hamilcar zgodził się zabrać Hannibala do Hispanii. Spędził dwa lata kończąc podbój Iberii na południe od rzeki Ebro. Zginął w 229/228 roku w bitwie, najprawdopodobniej utonął w rzece Jucar. Jego zięć Hasdrubal przejął dowództwo, ale został zamordowany w 221 r. p.n.e.
Tak więc, w 221 r. p.n.e., Hannibal został przywódcą armii. Rzym obawiał się rosnącej siły Hannibala. Zawarli oni sojusz z miastem Saguntum i twierdzili, że chronią miasto. Saguntum było na południe od rzeki Ebro. Z tego powodu Hannibal zaatakował miasto. Zostało zdobyte po ośmiu miesiącach. Rzym chciał sprawiedliwości od Kartaginy. Rząd Kartaginy nie widział nic złego w działaniach Hannibala. Wojna, której chciał Hannibal, została wypowiedziana pod koniec roku.
Podróż lądowa do Włoch
Armia Hannibala składała się z aż 75.000 pieszych żołnierzy i 9.000 jeźdźców. Hannibal opuszczał "Nową Kartaginę" późną wiosną 218 roku p.n.e. Walczył na północ do Pirenejów. Pokonał plemiona dzięki sprytnej taktyce górskiej i upartej walce. Po przemarszu 290 mil i dotarciu do rzeki Ebro, Hannibal wybrał najbardziej godną zaufania i lojalną część swojej armii libijskich i iberyjskich najemników, aby nadal z nim jechać. Zostawił 11.000 żołnierzy, którzy mieli czuwać nad nowo zdobytym regionem. W Pirenejach wypuścił kolejne 11.000 żołnierzy iberyjskich. Hannibal wkroczył do Galii z 50.000 pieszych żołnierzy i 9.000 jeźdźców.
Hannibal musiał przejść przez Pireneje, Alpy i wiele ważnych rzek. począwszy od wiosny 218 p.n.e., walczył na drodze do Pirenejów. Zawarł układy pokojowe z przywódcami Galii i dotarł do Rodanu. Przybywając do Rodanu we wrześniu, armia Hannibala liczyła 38.000 piechoty, 8.000 jeźdźców i trzydzieści siedem słoni wojennych.
Hannibal uciekł przed rzymskimi siłami wysłanymi do walki z nim w Galii. Następnie udał się w górę doliny jednego z potoków Rodanu. Jesienią dotarł do podnóża Alp. Jego podróż przez góry jest jednym z najsłynniejszych osiągnięć każdej z sił zbrojnych. Po tej podróży, Hannibal zszedł z pogórza do północnych Włoch. Przybył z zaledwie połową sił, od których zaczął, i tylko kilkoma słoniami. Hannibal stracił aż 20.000 ludzi przechodzących przez góry.
Bitwa o Trebbię
Publius Cornelius Scipio dowodził siłami rzymskimi wysłanymi, by powstrzymać Hannibala. Nie spodziewał się, że Hannibal przejdzie przez Alpy. Oczekiwał, że będzie walczył z Hannibalem w Hiszpanii. Z małą armią wciąż w Galii, Scipio próbował powstrzymać Hannibala. Przeniosł swoją armię do Włoch drogą morską na czas, by spotkać się z Hannibalem. Hannibal uczynił tereny za nim bezpieczniejsze, pokonując plemię Taurini (współczesny Turyn). Siły przeciwne walczyły pod Kartaginą. Tutaj Hannibal zmusił Rzymian do wydostania się z równiny Lombardii. Zwycięstwo to znacznie osłabiło rzymską kontrolę nad Galami. Galowie postanowili dołączyć do Kartagińczyków. Wkrótce całe północne Włochy zostały nieoficjalnie sprzymierzone. Oddziały galijskie i liguryjskie wkrótce podniosły jego armię do 40.000 ludzi. Armia Hannibala była gotowa do inwazji na Włochy. Scipio wycofał się przez rzekę Trebię. Rozbił obóz w mieście Placentia i czekał na więcej żołnierzy.
Senat nakazał Semproniuszowi Longusowi sprowadzić z Sycylii swoją armię na spotkanie z Scipio i stawić czoła Hannibalowi. Hannibal był w stanie go powstrzymać. Semproniusz uniknął Hannibala i dołączył do Scipio w pobliżu rzeki Trebbia, niedaleko Placentii. W Trebii, Hannibal pokonał rzymską piechotę atakiem z zaskoczenia z zasadzki na flankę.
Bitwa o jezioro Trasimene
Przybywając do Etrurii wiosną 217 r. p.n.e., Hannibal postanowił zwabić do walki główną armię rzymską dowodzoną przez Flaminiusza. Hannibal znalazł Flaminiusza obozującego w Arretium. Maszerował wokół lewej strony przeciwnika i odciął Flaminiusza od Rzymu. Hannibal zmusił Flaminiusza do gonienia go. Na brzegu jeziora Trasimenus, Hannibal zniszczył armię Flaminiusza na wodach lub na pobliskich stokach. Zabił też Flaminiusza. Pozbył się jedynej siły, która mogła go powstrzymać przed dotarciem do Rzymu. Zdał sobie sprawę, że bez silników oblężniczych nie może liczyć na zdobycie stolicy, więc postanowił udać się do środkowych i południowych Włoch. Miał nadzieję, że ten pokaz siły wywoła rewoltę przeciwko rządowi rzymskiemu. Po jeziorze Trasimene, Hannibal powiedział: "Nie przyszedłem walczyć z Włochami, ale w imieniu Włochów przeciwko Rzymowi."
Fabius
Rzym został wprowadzony w ogromny stan paniki. Wyznaczono dyktatora o nazwisku Kwintus Fabius Maximus. Był on inteligentnym i ostrożnym generałem.
Fabius przyjął "strategię Fabiana". Odmówił otwartej walki z wrogiem i umieścił kilka rzymskich armii w pobliżu Hannibala, aby ograniczyć jego ruch. Fabius wysłał małe siły przeciwko Hannibalowi. Mieszkańcom małych północnych wiosek kazano wysłać wartowników. Mogli zbierać zwierzęta i dobytek oraz udać się do ufortyfikowanych miast. To by zniszczyło wytrzymałość najeźdźców.
Hannibal postanowił przemaszerować przez Samnium do Kampanii. Miał nadzieję, że zniszczenie wciągnie Fabiusa do walki, ale Fabiusa odmówił. Jego wojska zirytowały się jego "tchórzliwym duchem". Jego polityka nie spodobała się. Rzymianie byli przyzwyczajeni do stawiania czoła swoim wrogom na polu walki, a lud chciał zobaczyć szybki koniec wojny.
Resztę jesieni kontynuowano z częstymi potyczkami. Po sześciu miesiącach Fabius został usunięty ze stanowiska zgodnie z prawem rzymskim.
Bitwa pod Cannae
Wiosną 216 r. p.n.e. Hannibal zdobył duży magazyn zaopatrzeniowy w Cannae na równinie Apuliańskiej, skutecznie stawiając się pomiędzy Rzymianami i ich źródłem zaopatrzenia. The Romański Senat wznawiać ich Konsularny wybory w 216. Wybierać Caius Terentius Varro i Lucius Aemilius Paullus jako Konsul. Rzymianie wznieśli największą armię do tego momentu w swojej historii, aby pokonać Hannibala. Szacuje się, że całkowita siła armii wynosiła około 80.000 ludzi.
Armia rzymska maszerowała na południe do Apulii. Po dwudniowym marszu, znaleźli Hannibala nad rzeką Audifus. Konsul Varro był lekkomyślnym człowiekiem pełnym dumy i był zdeterminowany, by pokonać Hannibala. Arogancja Varro była tym lepsza, że pozwolił Hannibalowi wciągnąć go w pułapkę. Dzięki genialnej taktyce, Hannibal otoczył i zniszczył większość tej siły.
Szacuje się, że w Cannae zginęło lub zostało schwytanych 50 0000-70 000 Rzymian. Wśród zmarłych było osiemdziesięciu senatorów. W rzymskim Senacie było nie więcej niż 300 mężczyzn - to było 25%-30% ciała rządzącego. Bitwa pod Cannae była jedną z najgorszych porażek w historii Starożytnego Rzymu. Jest to również jedna z najkrwawszych bitew w całej historii ludzkości pod względem liczby ofiar śmiertelnych w ciągu jednego dnia. Po Cannae, Rzymianie odmówili walki z Hannibalem w bitwach. Zamiast tego próbowali go pokonać, nosząc go na sobie. Opierali się na swoich zaletach w zakresie zaopatrzenia i siły roboczej.
Z powodu tego zwycięstwa większość południowych Włoch dołączyła do sprawy Hannibala. W tym samym roku, greckie miasta na Sycylii zbuntowały się przeciwko rzymskiej kontroli. Król macedoński, Filip V, poparł Hannibala. To rozpoczęło pierwszą wojnę macedońską przeciwko Rzymowi. Hannibal stworzył swoją nową bazę w Kapui, drugim co do wielkości mieście Włoch.
Sytuacja patowa
Bez środków pochodzących od jego sojuszników i posiłków z Kartaginy, Hannibal nie mógł zrobić wiele więcej i zaczął tracić grunt pod nogami. W dalszym ciągu pokonywał Rzymian, kiedy tylko mógł doprowadzić ich do walki, ale nigdy nie był w stanie osiągnąć kolejnego decydującego zwycięstwa.
Koniec wojny we Włoszech
W 212 212 212 konspirator w Tarentum pozwalać Hannibal w the miasto. Wtedy dmuchać the alarm z niektóre Romański trąbka. Ulica pozwalać Hannibal's wojsko odbierać the Romans gdy potykać się w the ulica. Hannibal kazał naznaczyć każdy dom, w którym mieszkali Tarentyni, żeby ich nie splądrować. Nawet przy grabieży cytadeli. To powstrzymało Hannibala od korzystania z portu, a Rzym powoli zyskiwał nad nim przewagę. W tym samym roku, stracił Kampanię.
W 211 roku p.n.e. miasto Kapua upadło. Latem tego roku, Rzymianie zniszczyli armię Kartagińczyków na Sycylii. Tymczasem Hannibal pokonał Fulwiosa w Herdonea w Apulii, ale stracił Tarentum. Wraz z utratą Tarentum w 209 r. p.n.e. i zdobyciem Samnium i Lucanii przez Rzymian, jego władza na południu Włoch była prawie stracona.
W 207 r. p.n.e. przeszedł na emeryturę w Brutcie. Te wydarzenia oznaczały koniec sukcesu Hannibala we Włoszech. W 203 r. p.n.e. Hannibal został odwołany do Kartaginy, aby poprowadzić obronę swojej ojczyzny przed rzymską inwazją.