A străbătut sudul Franței, traversând Munții Pirinei cu o forță militară compusă din 50 000 de infanteriști, 9000 de călăreți și 37 de elefanți de luptă. În 15 zile, a traversat culmile înzăpezite ale Alpilor și a ajuns în Galia Cisalpină și câmpia Padului, numai cu 20000 de infanteriști și 6000 de călăreți. A obținut suportul oferit de către celți și de liguri. Hannibal s-a dat drept eliberatorul Italiei. Romanii au încercat să-l oprească în câmpia Padului, pe când un alt corp expediționar roman a fost expediat în Hispania, spre a-l combate pe Hasdrubal, fratele acestuia. În Ticinus și Bătălia de la Trebia , cartaginezii și aliații lor au înfrânt armatele consulare romane, comandate de Cornelius Scipio și Sempronius Longus.