Record · Classical world · Africa · 218 BC

Why Did One Man Lead War Elephants Over the Alps?

Published

TL;DR — In 218 BC, the Carthaginian general Hannibal marched an army with war elephants from Iberia (Spain), across the Pyrenees and the Rhône, and over the snow-covered Alps into Italy. The sea already belonged to Rome, so he took the road no one expected — striking the Roman heartland by land to open the Second Punic War (218–201 BC).

Rome usually tells this story as the tale of the enemy it finally destroyed. But there is another way to see it: from Carthage. This is the story of a general who turned a losing position into the most audacious campaign of the ancient world — and of the city that produced him, remembered mostly through the words of its conquerors.

Who was Hannibal, and why did he fight Rome?

Hannibal was a general of Carthage, a Phoenician-descended sea power based in what is now Tunisia. His father, Hamilcar Barca, had commanded Carthaginian forces in Sicily during the First Punic War (264–241 BC) — a long war for control of the western Mediterranean that Carthage lost, surrendering Sicily and paying a heavy indemnity.

After that defeat, Hamilcar crossed to Iberia (modern Spain) and rebuilt Carthaginian power and wealth there. According to the historian Polybius, Hamilcar made his young son Hannibal — said to be about nine years old — swear at an altar that he would never be a friend to Rome. The story is told by Hannibal himself in later tradition, so it is best read as reported memory rather than certain fact.

What started the Second Punic War?

The renewed war began around 219–218 BC, when Hannibal attacked and captured Saguntum, a city allied with Rome. Rome and Carthage were at war again. Rather than fight for the sea, which Rome now dominated, Hannibal chose a bolder plan: march overland from Iberia and carry the war into Italy itself.

Why cross the Alps instead of sailing?

Because the sea was Rome’s. After the First Punic War, Roman naval power made a direct crossing by ship dangerous. The mountains, however costly, were the one route Rome did not expect an army — least of all one with elephants — to take. Surprise was the whole point.

What happened during the crossing of the Alps?

In 218 BC, Hannibal led his army and its war elephants over the Alps into northern Italy. The march was brutal: bitter cold, snow, avalanches, sheer drops, and attacks by hostile mountain tribes killed a large share of his men and animals.

Exactly how many survived is uncertain — the ancient sources disagree, and modern figures are estimates. Polybius reports that Hannibal reached Italy with roughly 20,000 infantry and about 6,000 cavalry, and describes a starting force of around 37 elephants, but the numbers vary from source to source. The precise pass Hannibal used is still debated by historians today.

How did Hannibal defeat much larger Roman armies?

Once in Italy, Hannibal won a string of victories. At the Battle of Lake Trasimene (217 BC) he ambushed and destroyed a Roman army, killing the consul Flaminius and an estimated 15,000 Roman soldiers.

Then came his masterpiece. At the Battle of Cannae (216 BC), facing a much larger Roman force, Hannibal deliberately let his center give ground while his wings and cavalry wrapped around the Roman flanks and rear — a double envelopment that surrounded and annihilated the enemy. Estimates of the Roman dead range from about 50,000 to 70,000 (Polybius gives roughly 70,000, Livy about 50,000), so the figure is best stated as a range. Cannae was one of the deadliest days in ancient warfare, and it is still taught in military academies as the model of encirclement.

Why couldn't Hannibal win the war?

Even after Cannae, Rome refused to surrender. The Roman commander Quintus Fabius Maximus — nicknamed Cunctator, “the Delayer” — avoided open battle and wore Hannibal down through delay and harassment, a policy still called the Fabian strategy. Hannibal stayed in Italy for more than a decade, but without siege equipment, reinforcements, or the mass defection of Rome’s allies, he never took the city of Rome itself.

How did the war end?

The Roman general Publius Cornelius Scipio — later called Africanus — first cleared Carthaginian power out of Iberia, then invaded North Africa in 204 BC. Threatened at home, Carthage recalled Hannibal. At the Battle of Zama (202 BC), Scipio defeated him, aided decisively by Numidian cavalry under Masinissa switching to the Roman side. The Second Punic War was over. Carthage lost its fleet and Iberia, paid a huge indemnity, and became subordinate to Rome.

Hannibal spent his later years as a reformer in Carthage, then went into exile under Roman pressure. Around 183 BC, to avoid being handed over to Rome, he is said to have taken his own life.

What happened to Carthage?

Decades later, in the Third Punic War (149–146 BC), Rome besieged and captured Carthage. The Roman senator Cato the Elder is remembered for repeatedly ending his speeches with “Carthago delenda est” — “Carthage must be destroyed.” In 146 BC the city was destroyed and its survivors sold into slavery, ending nearly 700 years of Carthaginian history.

One caution about the record: Carthage left almost no writing of its own. Nearly everything we know comes from Roman and Greek sources — the victors and enemies of Carthage — so the tradition should be read with that bias in mind.

Key facts

  • Hannibal was a general of Carthage, a Phoenician-descended power based in what is now Tunisia.
  • He crossed the Alps with war elephants in 218 BC, opening the Second Punic War (218–201 BC), because Rome controlled the sea.
  • Survivor numbers are estimates and differ by source: Polybius gives roughly 20,000 infantry and 6,000 cavalry reaching Italy.
  • At Cannae (216 BC), his double envelopment destroyed a larger Roman army; Roman dead are estimated at about 50,000–70,000.
  • Rome survived through the Fabian strategy of delay; Hannibal never captured the city of Rome.
  • Scipio defeated Hannibal at Zama (202 BC), with Numidian cavalry proving decisive.
  • Rome destroyed Carthage in 146 BC, ending nearly 700 years of its history.

FAQ

Why did Hannibal cross the Alps?

Because Rome controlled the sea after the First Punic War. Crossing the Alps by land was the one route Rome did not expect, letting Hannibal carry the Second Punic War into Italy by surprise in 218 BC.

Did Hannibal really use war elephants?

Yes. Hannibal brought war elephants — a smaller North African forest species — over the Alps. Ancient sources mention around 37 at the start, but most did not survive the crossing and harsh conditions in Italy, and the figures are estimates.

What was the Battle of Cannae?

Cannae (216 BC) was Hannibal's greatest victory. Using a double envelopment, he surrounded and destroyed a much larger Roman army. Estimates of Roman dead range from about 50,000 to 70,000, and the battle is still studied as a model of encirclement.

Did Hannibal ever capture Rome?

No. Despite his victories, Hannibal lacked siege equipment and reinforcements, and most of Rome's allies stayed loyal. Rome's Fabian strategy of delay wore him down, and he never took the city itself.

How did Carthage finally fall?

After Hannibal's defeat at Zama (202 BC), Carthage became subordinate to Rome. In the Third Punic War, Rome besieged the city and destroyed it in 146 BC, ending nearly 700 years of Carthaginian history.

Cite this article

APA
Our Earth's History. (2026, July 16). Why Did One Man Lead War Elephants Over the Alps? Our Earth's History. https://ourearthshistory.com/africa/classical/hannibal-crossing-the-alps/
Chicago
Our Earth's History. “Why Did One Man Lead War Elephants Over the Alps?” Our Earth's History, July 16, 2026. https://ourearthshistory.com/africa/classical/hannibal-crossing-the-alps/.
MLA
“Why Did One Man Lead War Elephants Over the Alps?” Our Earth's History, 16 Jul. 2026, https://ourearthshistory.com/africa/classical/hannibal-crossing-the-alps/.

Text licensed CC BY-NC-ND 4.0. Found an error? Tell us.