Hanibalas Barca, kartaginiečių generolo Hamilcar Barca sūnus, gimė 247 m. pr. Kr., kai jo tėvas kovojo su Roma per pirmąjį Pūnų karą dėl vakarinės Viduržemio jūros kontrolės. Jo tėvas įskiepijo Hanibalui neapykantą Romai, kai jis buvo labai mažas. Įstojęs į kariuomenę, jis tapo karininku ir pirmą kartą pasiekė pastebimos sėkmės Ispanijoje, vadovaujamas savo svainio Hasdrubalo, kuris pakeitė Hamilkarą generolo poste.
Hasdrubalas buvo nužudytas 221 m. pr. Kr., o kariuomenė savo vadu paskelbė Hanibalą, kuriam tada buvo 26 metai. Kartaginos Senatas sutiko, ir jis įsteigė Naująją Kartaginą kaip savo būstinę ir ėmėsi užbaigti savo tėvo darbą stiprinant Kartaginos valdžią Ispanijoje.
Antrasis pūnų karas prasidėjo vos po kelerių metų 218 m. pr. Kr., kai Roma vėl bandė sutriuškinti kartaginiečių valdžią, iš dalies reaguodama į Hanibalo 219 m. pr. Kr. užpuolimą Saguntum. Žinodamas, kad negali konkuruoti su Romos laivynu Viduržemio jūroje, Hanibalas nusprendė nustebinti romėnus ataka iš šiaurės. Jis pradėjo veždamas apie 40,000 XNUMX kareivių su atsargomis ir žvėrimis per Pirėnus į Galiją.
Kariuomenė perplaukė Ronos upę, kur Romos konsulas Publijus Kornelijus Scipijus sužinojo apie šiuos judesius ir pradėjo kurstyti savo planus, tačiau jis nelabai suprato, ką Hanibalas užsiima. Hanibalo planas buvo kirsti Alpes, kad galėtų pralaužti Po slėnį. Idėja kirsti Alpes buvo tokia neįmanoma, kad kartaginiečių vadas žinojo, kad jo invazija bus netikėta. Taip pat netikėtas buvo jo pasirinkimas, kokius gyvūnus gabenti reikmėms, nes jis naudojo dramblius.
Ir taip Hanibalas, jo armija ir jo drambliai kirto Alpes, nepaisydami sniego, nuošliaužų ir priešo pasalų. Jis prarado maždaug pusę savo vyrų ir nemažai iš 38 dramblių, bet susitikęs su Scipio kariuomene iškovojo neginčijamą pergalę prie Ticino upės. Netrukus prie jų prisijungė kita armija iš Romos, bet Hanibalas nugalėjo abi armijas, nužudydamas maždaug tiek pat romėnų karių, kiek turėjo vyrų.
Hanibalo kampanija ir toliau įsigalėjo, kai jis pritraukė daugiau naujokų ir naudojo veiksmingas strategijas, kad perduotų Romai daugybę pralaimėjimų. Galiausiai, 211 m. prieš Kristų, jis apsistojo už Romos, kad lauktų brolio atvykimo su pastiprinimu. Bet jo brolio armija buvo sunaikinta, o jo brolis žuvo.
Kartaginiečių vadas kovojo Italijoje, kol buvo atšauktas į Kartaginą ginti miesto nuo Publijaus Kornelijaus Scipijo Vyresniojo armijos, tačiau galiausiai buvo nugalėtas. Scipio prieš jį panaudojo paties Hanibalo taktiką, ir tik keli vyrai, įskaitant Hanibalą, pabėgo. Vado paraginti taika buvo sudaryta 201 m
Hanibalas buvo išrinktas į magistrato pareigas 197 m. prieš Kristų ir dirbo reformos labui. Susidūręs su kaltinimais dėl sąmokslo su Sirijos karaliumi Antiochu III, jis pirmiausia pabėgo į Antiocho dvarą, o vėliau, Antiochui pralaimėjus, į Bitiniją. Padėjęs savo šeimininkui nugalėti Romos sąjungininką, atvedė į Bitiniją senatorių komisiją reikalauti jo pasidavimo. Užuot sulaikytas, Hanibalas pasiėmė nuodų. Jis mirė 183 m.pr.Kr
Nors yra dar du kariškiai iš Kartaginos, kurie turi savo vardą, Hannibalas Barca yra garsiausias iš trijų. Jo kelionė per Alpes su drambliais buvo drąsus ir vaizdingas žingsnis, kuris prisimenamas labiau nei jo pralaimėjimas.