Время проходило, и Аннибал решился действовать. Он послал в Карфаген извещение, что сагунтцы стали теснить карфагенских подданных, торболетов, и, не дожидаясь ответа, открыл военные действия. Впечатление от этого шага в Карфагене было подобно удару грома; шла речь о выдаче дерзкого главнокомандующего Риму.
Но оттого ли, что карфагенское правительство боялось армии еще больше, чем римлян, оттого ли, что оно сознавало невозможность загладить то, что было сделано, или же по свойственной ему нерешительности оно решило ничего не делать, т. е. не вести войны и не препятствовать ее продолжению. После 8-месячной упорной осады Сагунт пал в 219 г.
Римские послы потребовали в Карфагене выдачи Аннибала и, не получив от карфагенского сената ни удовлетворительного, ни отрицательного ответа, объявили войну, которая названа Второй Пунической войной.
Гений Аннибала подсказал ему, что с Римом можно бороться лишь в Италии. Обеспечив Африку и оставив в Испании брата своего Аздрубала с войском, он в 218 г. выступил из Нового Карфагена с 90 000 пехоты и 12 000 всадников. В битвах между Эбро и Пиренеями Аннибал потерял 20 000 человек, и для удержания этой вновь завоеванной страны он оставил в ней Аннона с 10 000 пехоты и 1000 всадников; тем не менее Аннибал подкрепил отрад Аздрубала еще 10 000 человек и лишь с 50 000 пехоты и 9000 конницы перешел Пиренеи. Оттуда Аннибал спустился в Южную Галлию и здесь искусно уклонился от встречи с консулом Публием Корнелием Сципионом, который думал преградить ему путь в долину Роны, и с помощью цизальпинских галлов совершил в 15 дней свой знаменитый переход через Альпы.
По исследованиям Уикгама и Крамера («On the passage of Н.» (1820); ср. Лав, «The Alps of Н.» (1866)), перевал этот Аннибал сделал через Малый С.-Бернард. Другие указывают на Мон-Женевр, а также на Мон-Сени.
В конце октября 218 г. армия Аннибала после 5 1/2 месяцев тяжелого похода, проведенного в беспрерывных битвах с горцами, спустилась в долину р. По. Но потери, понесенные ею за это время, были громадны, так что по прибытии в Испанию у Аннибала под рукою оставалось всего 20 тысяч пехоты и 6 тысяч конницы. Эго не помешало ему, однако, безотлагательно двинуться вперед. Заняв и разрушив Турин, Аннибал одержал победу над римлянами близ р. Тичино, а затем совершенно разбил их на р. Треббии, несмотря на то, что неприятель был усилен значительными подкреплениями, поспешно вызванными из Сицилии и Массилии.
После нанесения первых ударов врагам Аннибал расположился на зимних квартирах в Цизальпинской Галлии и озаботился усилением своей армия союзными войсками из галльских и других племен. При открытии кампании 217 г. две неприятельские армии — Фламиния и Сервилия — выставлены были на путях наступления Аннибала к Риму. По стратегическим соображениям Аннибал решился не атаковать ни той, ни другой, а, обойдя с левого крыла армию Фламиния, угрожать ее сообщениям с Римом. Для этого Аннибал избрал крайне затруднительный, но зато кратчайший путь — на Парму и через Клузиумские болота, затопленные в это время разлитием р. Арно. Четыре дня армия его шла в воде, потеряла всех слонов, большую часть лошадей и вьючного скота, и сам Аннибал от воспаления лишился одного глаза. Когда, по выходе из болот, Аннибал сделал демонстрацию движения к Риму, то Фламиний, оставив свою позицию, последовал за карфагенянами, но при этом не соблюдал никаких военных предосторожностей. Пользуясь оплошностью своего противника, Аннибал устроил беспримерную засаду целою армиею у Тразименского озера, и тут в кровопролитной битве, где погиб сам Фламиний, нанес неприятелю совершенное поражение.
Ввиду страшной опасности, в которой очутилось отечество, римляне вручили диктаторскую власть Фабию Веррукозу (впоследствии прозванному кунктатором, т. е. медлителем). Фабий, хорошо поняв положение дел, прибегнул к новой системе действий: он избегал решительных сражений, а старался истомить противника походами и затруднениями в добывании продовольствия. Медлительность и осторожность его, однако, не понравилась римлянам, и по окончании срока диктатуры Фабия командование армией поручено было двум консулам: Теренцию Варрону и Павлу Эмилию. Армия, им подчиненная, была самая многочисленная со времени основания Рима (90 тысяч пехоты, 8100 конницы и 1 тысяча сиракузских стрелков).
В это время Аннибал находился в весьма трудном положении: войска его были истощены беспрерывными походами, терпели во всем недостаток, а из Карфагена, по интригам враждебной Аннибалу партии, подкреплений не присылалось. Из затруднений этих Аннибал был выручен опрометчивостью Т. Варрона, который (26 г.) атаковал карфагенян при Каннах (в Апулии) в местности, удобной для действия их отличной нумидийской конницы. Тут римляне потерпели новое, ужасное поражение; большая часть их армии легла на месте, а Павел Эмилий был убит.