Первая Пуническая война закончилась победой Рима. Рим присоединил к себе новые территории и стал ещё могущественнее. Положение крупных земельных собственников – нобилитета - укрепилось. Но в римском обществе произошли большие перемены. Расширение территории, приток рабов-военнопленных, развитие торговли и расширение денежного обращения привели к появлению нового сословия – всадников, которые стали бороться за укрепление своих политических прав. Карфаген проиграл войну. Но его военно-политическая и экономическая мощь не были сломлены. После поражения в войне карфагенская аристократия проводила осторожную внешнюю политику. Но часть карфагенского общества стояла за подготовку к новой войне с Римом. Их интересы отражал Гамилькар Барка, который приобрёл в Карфагене исключительное влияние как талантливый полководец и ненавистник Рима. В Карфагене развернулась борьба политических группировок. Гамилькар одержал верх и получил полномочия бессрочного командующего армией, став почти диктатором. Чтобы создать плацдарм для будущей войны и компенсировать потерю Сицилии, в 237 г. до н. э. Гамилькар начал завоевание Испании, где Карфаген к тому времени уже имел свои колонии. Несмотря на сопротивление местных племён, ему удалось покорить значительную часть Испании, но в 228 г. до н. э. Гамилькар погиб. Его преемником стал сначала зять, а затем двадцатишестилетний сын – Ганнибал, ставший одним из величайших полководцев древности. Успехи карфагенян в Испании вызвали большую тревогу в Риме. Но силы римлян были направлены на борьбу с галлами. Рим ограничился лишь заключением договора, по которому карфагеняне не должны были продвигаться за реку Ибер (ныне Эбро). Единственным непокорённым Карфагеном городом в этой части Испании оставался город Сагунт, который находился в союзе с Римом. Имея цель развязать новую войну с Римом и учитывая, что правительство Карфагена нелегко согласится на эту войну, Ганнибал повёл дело так, чтобы спровоцировать Рим на военные действия Он напал на Сагунт. Рим попытался уладить конфликт, отправив к Ганнибалу послов. Но Ганнибал после восьмимесячной осады покорил и разрушил Сагунт. В результате в 218 г. до н. э. началась вторая Пуническая война.