Карфаген, по своему географическому положению, отличался от Рима отсутствием своей округи, населенной крестьянами той же национальности. Африканские туземцы-ливийцы и нумидийцы, кочевавшие в ближайших к Карфагену степях, имели мало общего с культурными семитами города. Поэтому Карфаген был преимущественно морской державой, захватывал острова, богател морской торговлей в западной части Средиземного моря, а в Атлантическом океане занимал монопольное положение, обеспечив за собой оба берега Гибралтарского пролива. Сухопутная его армия формировалась исключительно из наемников; главным образом, это были чужеземцы; среди этих профессионалов военного дела было много греков, и в течение первой Пунической войны карфагеняне усвоили себе от греческого стратега Ксантипа все достижения греческого военного искусства. Первая Пуническая война (264-242г.) повела к потере Сицилии, а с ней и господства на море; ко второй Пунической войне Карфаген мог выставить только 70 трирем против 120 трирем Рима. Последовавшие при демобилизации после 1-й войны бунты наемных войск поставили на край гибели республику; на острове Сардиния все пунийские начальники с их штабами были перебиты солдатами, и Рим захватил этот остров, как беспризорный (238 г.).
Карфагенская армия. Гамилькар, карфагенский полководец, герой первой Пунической войны, получивший за свою энергию прозвище "Барка", т. е. молния, справился с ужасным солдатским бунтом, собрал около себя испытанный кадр военных, отправился с ними на Пиринейский полуостров и завоевал его до р. Эбро, чем создал компенсацию за потерянную Сицилию. Завоеванные области изобиловали богатыми серебряными рудниками. Армия жила без помощи Карфагена и почувствовала себя самостоятельной.
Политику Гамилькара после его смерти продолжал Газдрубал - его зять. Рим не препятствовал этому расширению карфагенского влияния, так как был занят завоеванием Цизальпинской Галлии (бассейн р. По), но связал Газдрубала обещанием не переходить на северный берег р. Эбро. После смерти Газдрубала армия провозгласила своим вождем Ганнибала, сына Гамилькара. Карфаген был вынужден признать его своим полководцем. В Карфагене опорой Ганнибала были "баркиды" - партия войны, партия ненависти к Риму. Сохранить свое положение Ганнибал мог только успешными военными операциями - и он осадил и взял Сагунт, союзную Риму греческую колонию. На требование Рима выдать Ганнибала Карфаген мог ответить только отказом. Повод к войне двух соперников за господство на Средиземном море был дан, и решительная борьба началась{31}.