Setting the scene
By 202 BCE, Hannibal had been in Italy for 15 years, undefeated but unable to win the war. Roman general Scipio Africanus had conquered Spain and invaded Africa, threatening Carthage itself. The Carthaginians recalled Hannibal from Italy to defend their homeland. Hannibal landed in Africa with his veteran army, but it was depleted and lacked cavalry. Scipio, with about 30,000 men including Numidian cavalry under Masinissa, met Hannibal near Zama, southwest of Carthage.
What happened
On October 19, 202 BCE, at the Battle of Zama, Hannibal deployed 80 elephants in front, hoping to break the Roman line, but Scipio created lanes in his formation, allowing elephants to pass through harmlessly. The infantry fought to a stalemate, but Scipio's superior cavalry, returning from routing the Carthaginian horse, attacked Hannibal's rear. The Carthaginian army was surrounded and destroyed, losing 20,000 killed and 20,000 captured. Hannibal escaped but Carthage was defeated. The battle ended the Second Punic War.
Why it still matters
The Battle of Zama in 202 BCE ended Carthage as a great power and made Rome the dominant power in the western Mediterranean. It demonstrated Scipio's tactical genius and the importance of cavalry. Zama ensured Roman victory in the Second Punic War and began Rome's rise to empire. Hannibal, though defeated, remained a threat and later served Antiochus III against Rome. The battle's outcome shaped the Mediterranean world—had Hannibal won, Western civilization might have developed differently. Zama is studied as a classic example of envelopment and the decisive battle that ends a war. Rome's victory at Zama set it on the path to conquering the entire Mediterranean.
Background
Carthage accepted harsh peace terms after the war. Even centuries later, this episode remains a reference point for how empires rise, fracture, and transform.