罗马在征服意大利后向海外扩张,为争夺西地中海霸权,与强国迦太基发生了冲突。两国在公元前264至前146年间进行了三次战争。因罗马人称迦太基人为“布匿”,故称布匿战争。

第一次布匿战争(公元前264—前241),迦太基被迫求和,将西西里及其与意大利之间岛屿让与罗马,赔款3200塔兰特。西西里遂成为罗马的第一个行省。

公元前218年第二次布匿战争爆发。迦太基名将汉尼拔率领大军从西班牙新迦太基城出发,翻越冰雪封盖的阿尔卑斯山,突入意大利。经特拉西美诺湖、坎尼会战重创罗马军团。

为扭转颓势,罗马派遣西庇阿攻击迦太基本土,切断汉尼拔后方支援。从此,迦太基失去独立地位,罗马确立了西地中海霸权。

半个世纪后,为防止迦太基东山再起,罗马于公元前149年挑起了第三次布匿战争。迦太基城被付之一炬,夷为平地,城址用犁耕和撒盐加以诅咒。从此,迦太基领土划为罗马的阿非利加省。