Официальной причиной войн стала осада и взятие испанского города Сагунта (союзника Рима) карфагенским полководцем Ганнибалом. После этого римляне объявили Карфагену войну. Поначалу карфагенская армия под предводительством Ганнибала одерживала верх над римскими войсками. Самой значительной из побед карфагенян является битва при Каннах, после которой в войну на стороне Карфагена вступила Македония. Однако римляне вскоре смогли перехватить инициативу и перешли в наступление. Последним сражением войны стала битва при Заме, после которой Карфаген запросил мира. В результате войны Карфаген потерял все свои владения за пределами Африки, Рим же стал сильнейшим государством западного Средиземноморья.