Wars, politics & history

Scipio defeats Hannibal at Zama

203 BCE

In 202 BC the Roman general Publius Cornelius Scipio, who had taken the war to Spain and then to Africa, met Hannibal on the plain of Zama, near Carthage. Scipio's cavalry, supported by the Numidian ally Masinissa, drove off Hannibal's horsemen and then returned to attack his infantry from behind. It was Hannibal's only major defeat and ended the Second Punic War. Carthage lost its empire and fleet and had to pay a heavy indemnity. Scipio earned the title Africanus; Hannibal later fled east and took poison in Bithynia around 183 BC.

Open on the timeline

Before and after

More in Wars, politics & history

The era

This moment belongs to the Ancient civilizations (3,200 BCE to 500 CE), writing, cities and empires. You can also browse everything in the 3rd century BCE.