PLJoin the list

Rome vs Carthage

Explainer · Ancient warfare · ~5 min read · Updated September 2026

Hannibal's army encircling the Romans at Cannae

For more than a hundred years two cities fought for mastery of the western Mediterranean. Carthage was the older, richer sea power1; Rome the rising land power of Italy. Their rivalry, the three Punic Wars, produced one of history's greatest generals and ended with one of the two cities wiped from the earth.

RomeCarthage
HomeCentral ItalyNorth Africa, near modern Tunis
StrengthCitizen legions and deep reserves of manpowerA great navy and mercenary armies
The warsThe three Punic Wars, 264 to 146 BCThe three Punic Wars, 264 to 146 BC
Turning pointWon the decisive battle at Zama, 202 BCCame close under Hannibal, then lost at Zama
OutcomeVictor, and the Mediterranean superpowerDestroyed; the city was razed in 146 BC
Lasting legacyAn empire that shaped EuropeA warning of a great power undone

Key points

Carthage: the sea power

Carthage, founded by Phoenician settlers in North Africa3, was the dominant trading and naval power of the western Mediterranean, rich enough to hire large mercenary armies and field war fleets. Its greatest weapon was Hannibal, who marched an army over the Alps into Italy and destroyed Roman armies at the Trebia, Lake Trasimene and, above all, Cannae in 216 BC, one of the worst defeats Rome ever suffered. Yet Carthage struggled to reinforce him4, and its reliance on paid troops and distant campaigns left it vulnerable when the war turned.

Coloured historical map of the western Mediterranean with Spain, Italy and North Africa and the routes of the Second Punic War
The Second Punic War, 215 to 201 BC, on a map from Eduard Rothert's historical atlas of 1906, with the routes of the armies across the western Mediterranean. Public domain

Rome: the land power

Rome's strength was different: a deep pool of citizen and allied manpower that let it raise army after army even after catastrophic losses. Refusing to surrender after Cannae, Rome largely avoided pitched battle with Hannibal, wore him down in Italy, and carried the war to Spain and then Africa. Under Scipio it beat Hannibal at last on his own soil at Zama in 202 BC. Rome also learned to fight at sea, building fleets from scratch5 to break Carthaginian naval power.

Black and white relief of a Roman galley with oars and armoured soldiers standing on deck
A Roman warship with armed men on deck, carved on a relief from the Temple of Fortuna Primigenia at Praeneste, as reproduced by Élisée Reclus in 1876. Public domain

Why Rome won

Carthage produced the greater single general, but Rome had the greater staying power. It could absorb defeats that would have ended most states, out-recruit its enemy, and turn the whole society to war. After two wars had broken Carthage's power, a fearful and vengeful Rome found a pretext for a third6 and destroyed the city utterly in 146 BC, selling the survivors into slavery7 and leaving the western Mediterranean wholly Roman.

Painting of Roman soldiers straining at a huge wooden catapult in front of city walls
The Catapult by Edward Poynter, 1868: Roman soldiers work a siege engine against the walls of Carthage in the siege that ended with the city's destruction in 146 BC. Public domain

Carthage had the better general; Rome had the deeper reserves, and reserves won.

The verdict

Rome won because it could lose battles and still not lose the war. Hannibal's brilliance at Cannae was answered by Roman manpower and persistence, and sealed by Scipio at Zama. Explore the clash among the greatest ancient battles.

Frequently asked questions

How many Punic Wars were there?

Three. The First Punic War (264-241 BC) was fought mainly at sea4 over Sicily; the Second (218-201 BC) was Hannibal's war in Italy; the Third (149-146 BC) ended with the destruction of Carthage.

Why did Carthage lose to Rome despite Hannibal?

Hannibal won crushing victories in Italy, but Rome refused to surrender, drew on far deeper reserves of manpower, largely avoided pitched battle with Hannibal himself, and carried the war to Africa. Carthage could not match Rome's persistence or reinforce Hannibal effectively.

What happened to Carthage in the end?

In the Third Punic War Rome besieged and destroyed Carthage in 146 BC, burning the city4, killing or enslaving its people and annexing its territory. Rome was left the unrivalled power of the western Mediterranean.

Who was Hannibal?

Hannibal Barca was Carthage's greatest general, who led an army over the Alps into Italy in the Second Punic War and destroyed a larger Roman army at Cannae in 216 BC in a famous double envelopment still studied today.

Sources and notes

Numbered notes in the text point to the works below.

  1. Richard Miles, Carthage Must Be Destroyed: The Rise and Fall of an Ancient Civilization (Allen Lane, 2010). ↩
  2. Encyclopaedia Britannica, “Punic Wars” ↩
  3. World History Encyclopedia, “Carthage” ↩
  4. World History Encyclopedia (Joshua J. Mark), “Punic Wars” ↩ a b c
  5. Polybius, Histories, Book 1.20 to 21 (Rome builds its first war fleet of quinqueremes in 261/260 BC, copying a captured Carthaginian ship); Book 3.117 (Cannae losses). Loeb translation online at LacusCurtius: https://penelope.uchicago.edu/Thayer/E/Roman/Texts/Polybius/home.html. ↩
  6. Adrian Goldsworthy, The Punic Wars (Cassell, 2000). ↩
  7. World History Encyclopedia, “Third Punic War” ↩

Relive the battles

Echoes of Battle brings 40 of history's greatest battles to life, scene by scene, with a real-time tactical mode in the works. Join the list to be first when it launches.

Or support the app on Ko-fi ›