Seguido a la provocación cartaginesa con el asedio de Sagunto, en España, comenzará en el 217 a. C. la segunda guerra púnica. El general cartaginés Aníbal Barca después de haber tomado Sagunto y Masilia cruzará los Alpes y derrotará a los romanos sobre el río Trebia, sobre el Ticino, sobre el lago Trasimeno y en el 216 a. C. en la batalla de Cannas, en Apulia. Entonces hará una breve incursión sobre el Agro Romano antes de retirarse a Capua.