Гамилькар Барка мог бы считаться величайшим воином за всю историю Карфагена, если бы таковым не стал его сын, ибо Ганнибал превзошел отца. Ганнибал оказался величайшим полководцем из тех, что дали миру народы, происходившие из древней земли Ханаанской. Дело не только в том, что он был военным гением, но и в том, что он смог завоевать любовь своего народа. Он одевался и жил как простой воин, был храбр в бою, хладнокровно шел на риск и терпеливо переносил все тяготы и лишения военной жизни. Он создал армию из самых различных слоев населения, которых объединяло лишь его умение вести людей за собой многие годы через трудности и победы, и никогда среди его воинов не возникало и намека на бунт против него. Может быть, самым замечательным свидетельством величия Ганнибала является тот факт, что больше всего мы знаем о нем от римлян, которых он почти уничтожил, и, несмотря на это, римские историки прославляют его.
Как только в 221 г. до н. э., после смерти Гасдрубала, Ганнибал взял власть в свои руки при единодушном одобрении армии, он начал реорганизовывать ее в грандиозное боевое соединение.
У него имелся отличный материал для такой работы, на испанскую пехоту можно было положиться. В его распоряжении были стропальщики с Балеарских островов, которые могли поражать цель каменной дробью или упреждать противника с большей точностью, чем лучники. У него были нумидийские всадники из Северной Африки, бывшие в то время, возможно, самой лучшей кавалерией. Имел он и североафриканских слонов из нынешнего Марокко, но по размерам они лишь немного превосходили лошадей, а весили в три раза меньше гигантских слонов тропической Африки.
За год Ганнибалу удалось установить контроль Карфагена фактически над всей испанской территорией южнее Ибера, и он готовился осуществить план, который задумал Гамилькар и проводил в жизнь Гасдрубал. А в этот план входило вывести армию из Испании на восток через Галлию, пересечь Альпы и спуститься с гор в Италию, чтобы сразиться с римлянами на их земле.
Задача предстояла трудная. Удастся ли застичь римлян врасплох? Ганнибал был уверен, что удастся, поскольку римляне были заняты войной с галльскими племенами в Северной Италии и не обращали особого внимания на далекую Испанию. Сможет ли он наладить снабжение своих войск во время такого длительного похода? Скорее всего, да. Можно кормиться за счет Галлии и восполнять людские потери из-за гибели и дезертирства, получая подкрепление от галльских племен, живущих между Испанией и Италией. У этих племен всегда имелись причины бояться и ненавидеть Рим.
Чего Ганнибал опасался больше всего, так это Карфагена. Правившие им купцы, осуществлявшиe политику умиротворения противника, едва ли рискнут объявить войну Риму. Хорошо было бы принудить их к действию, заставив Рим стать инициатором войны. Искать предлогов не пришлось, поскольку город Сагунт застрял как греческая кость в карфагенском горле Испании.
В 219 г. до н. э. Ганнибал сознательно нарушил договор с Римом и осадил Сагунт. Жители Сагунта немедленно пожаловались Риму, и в Испанию послали делегацию римлян напомнить Ганнибалу, что этот город является союзником Рима. Ганнибал умышленно общался с римлянами в оскорбительном тоне, рекомендуя им направлять жалобы в Карфаген, надеясь, что вспыльчивые римляне тут же объявят войну. К большому огорчению Ганнибала, римляне действительно отправились в Карфаген.
Ганнибал посылает вперед них гонцов в Карфаген, чтобы сплотить сторонников войны и как можно дольше затянуть примирение. Пока римляне вели яростные переговоры, Сагунт сдался после восьми месяцев осады. Там начались обычные грабежи и резня, которые Ганнибал и не пытался смягчить, ибо намеревался разозлить римлян. Он конфисковал все собранные ценности города и отправил их в Карфаген на подкупы там, где это принесет наибольшую пользу для поднятия воинственного настроения.
В результате, когда римские посланники заявили, что Карфаген должен сделать выбор между войной и миром, карфагеняне, воодушевленные этой победой и подкупленные золотом, сказали римлянам, чтобы те сами выбирали, что им больше нравится. Римляне выбрали войну, и в 218 г. до н. э. началась 2-я Пуническая война.
В конце мая этого же года Ганнибал вместе с 90 тысячами пеших воинов, 12 тысячами всадников и многочисленными слонами покинул Карфахену. Вместо себя он оставил своего брата Гасдрубала Барку, чтобы тот с 15 тысячами воинов держал под контролем Испанию. Ганнибал двигался быстро, попутно очень осмотрительно воюя с враждебными племенами, встречавшимися между Испанией и Италией. Когда его воины наконец поняли, что он ведет их в Италию, некоторые испугались, и он разрешил им всем уйти, чтобы своей трусостью они не заразили остальных.