Les causes de la guerra fueron, per un sitiu, el creciente sentimientu anti-romanu en Hispania y Grecia, y pol otru, el visible resurdir del poderíu militar cartaxinés, amenorgáu artificialmente por Roma tres la segunda guerra púnica.