В карфагенской армии не было более храброго воина, и никакие лишения не могли сломить Ганнибала. Он был энергичен, всегда бодр и свеж, никогда не терял головы. Он одинаково легко переносил холод, зной, голод и жажду. Он питался самой простой пищей, спал где попало, часто на голой земле, укрывшись одним плащом. От простых солдат он отличался не роскошью одежды, а качеством оружия и коня.
Ганнибал открыл войну взятием Сагунта после восьмимесячной осады. Это действие было явным нарушением договора, заключенного незадолго перед тем, но, несмотря на это, римский сенат, не объявляя войны, ограничился требованием выдачи Ганнибала. Карфагеняне решились отказать им, и это стало непосредственным поводом ко Второй Пунической войне, продолжавшейся 17 лет (218–201 гг. до н. э.).
Римляне опасались высадки карфагенских войск на Сицилии и потому решили послать туда одного из консулов с частью сил; другому же консулу, Корнелию Публию Сципиону, назначено было отплыть в Испанию и, действуя решительно, покончить с владычеством карфагенян в этой стране. Но Ганнибал стал действовать так, как римляне совершенно не ожидали. Он решил сам идти в Италию и поразить врагов в самое сердце.
В ту эпоху римляне, покорив всю Cреднюю и Южную Италию, обратились на север, против галлов. За этим последовало покорение Иллирии. Расширение территории Римской республики могло послужить впоследствии увеличению ее могущества, но это было сопряжено и с необходимостью удерживать в повиновении не только враждебных галлов, но и некоторые племена Cредней и Южной Италии, желавшие возвратить себе потерянную самостоятельность. Это требовало отвлечения больших сил и было на руку Ганнибалу, решившему осуществить вторжение в земли Римской республики. План его действий заключался в том, чтобы, совершив сухим путем движение из Испании в Италию, усилиться не только ополчениями, набранными у галлов, но и теми, которые можно было набрать в Cредней и Южной Италии – странах, покоренных римлянами. Плюс при этом дальнем движении Ганнибал решил не оставлять на пути своего следования никаких отрядов и отказаться на время от сообщений с Испанией. Такой способ действий, на первый взгляд, кажется излишне рискованным, но Ганнибалу необходимо было передвигать войска быстро, не ослабляя своей армии отделением отрядов для обеспечения коммуникаций.
В конце мая 218 года до н. э. Ганнибал, оставив в Южной Испании своего брата с 15-тысячным войском и довольно значительным флотом, выступил из Нового Карфагена с 82 000 человек пехоты и 12 000 человек кавалерии к Эбро. Переправившись через эту реку, он покорил многие народы, обитавшие на севере Испании. Затем, оставив на левой стороне Эбро 10-тысячный отряд, Ганнибал перешел через Пиренеи и двинулся к Роне.
При вступлении в Галлию Ганнибал был недоверчиво встречен некоторыми племенами, но вскоре, пользуясь господствовавшей в Галлии всеобщей ненавистью к римлянам, заключил союз с ее обитателями. Этот союз принес ему большую пользу, в особенности теми сведениями, которые были предоставлены ему галлами относительно путей следования, проходов через Альпы и т. п.
В то самое время, когда Ганнибал вторгся в Галлию, римский полководец Корнелий Публий Сципион с 22 000 человек римской и союзной пехоты и с 1800 человек кавалерии сел на суда в Остии, прибыл в окрестности Массилии (нынешнего Марселя) и сделал высадку в восточном устье Роны.
Там он с удивлением узнал, что Ганнибал уже в Галлии. Но, несмотря на это, римский военачальник дал отдых своим войскам и ограничился посылкой вверх по левому берегу Роны для разведки 300 римских всадников и 200 человек галльской конницы, состоявшей на содержании массильцев.
Между тем Ганнибал прибыл к берегам Роны (в четырех переходах от моря), и его армия переправилась на плотах на другой берег реки (с 37 боевыми слонами, что представляло весьма большие затруднения). Потом, узнав о высадке римской армии близ Массилии, Ганнибал выслал вниз по левому берегу Роны 500 нумидийских всадников, а главным силам дал кратковременный отдых.
Отряд, посланный на разведку, встретившись с римским авангардом, вступил в упорный бой и был опрокинут со значительным уроном. Но эта стычка не имела никаких серьезных последствий: Ганнибал двинулся к Альпам, а Корнелий Публий Сципион, дойдя до пункта, в котором переправилась через Рону карфагенская армия, повернул на юг к Массилии, чтобы, избежав встречи с превосходящими силами противника, отправиться морем в Италию и, усилившись там подкреплениями, двинуться против Ганнибала уже с другой стороны.
Переход карфагенской армии через Альпы был крайне труден. Он осуществлялся без надежных проводников по горам, покрытым снегом, и в неблагоприятное время года (в конце октября).