PLEnlist

Hannibal vs Alexander the Great: who was the greater general?

Military history · Head to head · ~6 min read · Updated October 2026

The Death of Paulus Aemilius at the Battle of Cannae, painted by John Trumbull in 1773: the wounded Roman consul sits among the fallen as an officer offers him his horse

John Trumbull, 1773, via Wikimedia Commons, public domain.

Quick answer

Who was the greater general, Hannibal or Alexander the Great?

Many rate Alexander the greater conqueror and Hannibal the finer battlefield tactician. Alexander conquered the Persian Empire and never lost a major battle, fighting as a king with a state behind him. Hannibal, with far less support, won one of the most admired tactical victories in history at Cannae in 216 BC.

Ask who was the greatest general of the ancient world and two names come up again and again: Alexander the Great, who conquered an empire and never lost a pitched battle, and Hannibal, who crossed the Alps and brought Rome to the brink with the finest tactical mind of the age. Here they are, side by side.

Head to head

HannibalAlexander the Great
Livedc. 247 to c. 183 BC1356 to 323 BC2
RoleCarthaginian generalKing of Macedon and conqueror
Greatest victoryCannae, 216 BCGaugamela, 331 BC
Famous forCrossing the Alps and shattering Rome's armies in ItalyConquering the Persian Empire
Battle recordWon every major battle until ZamaNever lost a major battle
UndoingBeaten at Zama in 202 BC, later exiled; took poison c. 183 BC rather than be handed to Rome3Died at 32; his empire split among his generals
Lasting legacyThe model of tactical genius; Cannae is still taughtThe Hellenistic age and the model of the conqueror

Alexander: the undefeated conqueror

Hannibal led a mixed army of mercenaries and allies far from home. Alexander the Great started with a superb army handed down by his father Philip, and in barely a decade he destroyed the Persian Empire and marched to India, winning every major battle including Gaugamela in 331 BC. He fought as a king with the full resources of a state behind him, and his weakness was what came after: he died at thirty-two and his empire fell apart among his generals.4

Roman mosaic of a battle with a Persian chariot and horsemen
Detail of the Alexander Mosaic from the House of the Faun in Pompeii, about 100 BC, showing the battle of Alexander and Darius III (Naples Archaeological Museum). CC0. Hibernian, National Archaeological Museum, Naples, via Wikimedia Commons.

Hannibal: genius without a state behind him

Hannibal crossed the Alps into Italy and, at Cannae in 216 BC, surrounded and destroyed a much larger Roman army in one of the most admired tactical masterpieces in history. Yet he fought for years far from home with little support from Carthage, and when he was finally recalled he was beaten by Scipio at Zama in 202 BC and lost the war.5

Battle map of the Carthaginian encirclement of the Roman army at Cannae
Cannae, 216 BC, Hannibal's counterpart to Gaugamela on this page: his troops (blue) wrap around the Roman legions (red) and destroy them. Map after the Department of History, US Military Academy. Public domain (US government work). After the Department of History, US Military Academy, via Wikimedia Commons.

The verdict

Alexander achieved more: an empire won outright, an unbroken record, all before he was thirty-three. Hannibal fought at a permanent disadvantage, without the backing of his own state, and still brought Rome to the brink of defeat before Rome broke him. By a famous ancient anecdote, Hannibal himself is said to have ranked Alexander the greatest of all commanders. As a pure battlefield tactician few have ever matched Hannibal; as a conqueror, none of his era matched Alexander. Against a later master of war, Hannibal is measured again in our Hannibal vs Napoleon comparison.6

Historical map of Alexander's empire from Greece and Egypt to the Indus
The Macedonian Empire of Alexander, 336 to 323 BC, from William R. Shepherd's Historical Atlas (1926 edition). Public domain. William R. Shepherd, Historical Atlas, 1926, via Wikimedia Commons.

Hannibal's own nemesis gets a page in Hannibal vs Scipio, and Alexander faces Rome's other great general in Alexander vs Caesar. Both men also appear among the greatest military commanders.

About this comparison

Hannibal and Alexander each have a full, sourced biography on this site. Dates, battles and campaigns follow the standard ancient histories and modern accounts. Ranking a Carthaginian general against a Macedonian king is our call, and it is open to argument. See our editorial policy.

Frequently asked questions

Who was the greater general, Hannibal or Alexander?

Alexander conquered more and never lost a pitched battle, fighting as a king with a state behind him. Hannibal, with far less support, won one of the most admired tactical victories in history at Cannae. Many rate Alexander the greater conqueror and Hannibal the finer battlefield tactician.

Did Hannibal and Alexander ever meet?

No. They were born more than a century apart, Alexander in the 4th century BC and Hannibal in the 3rd, so they never faced each other.

Did Hannibal ever lose a battle?

Yes. After years of victories in Italy he was recalled to Africa and beaten by Scipio Africanus at Zama in 202 BC, which ended the Second Punic War.7

Did Alexander ever lose a battle?

He never lost a major pitched battle in his career. His empire broke up only after his early death, not through defeat in the field.

Who did Hannibal think was the greatest general?

By a famous anecdote in the ancient sources, Hannibal ranked Alexander the Great first among commanders, though Plutarch's Life of Pyrrhus has him put Pyrrhus first. The story is often retold, but it cannot be confirmed.8

Notes

A number in the text points to a note; each note names the works that paragraph draws on, listed in full under Sources.

  1. World History Encyclopedia, “Hannibal”. ↩
  2. Encyclopaedia Britannica, “Alexander the Great”. ↩
  3. World History Encyclopedia, “Hannibal”. ↩
  4. A. B. Bosworth, Conquest and Empire; Encyclopaedia Britannica, “Alexander the Great”. ↩
  5. Polybius, Histories; Adrian Goldsworthy, The Punic Wars. ↩
  6. Livy, History of Rome. ↩
  7. Polybius, Histories. ↩
  8. Plutarch, Parallel Lives. ↩

Sources

Battle honors of your homeland

The turning points of history

Marathon, Gaugamela, Cannae, Constantinople, Waterloo, Stalingrad: the days the world changed course.

Based on your country, which we do not store · why? ·

Take the field with the great commanders

Echoes of Battle brings the great battles of history to life, scene by scene on the real map. Enlist below and we will send word to your inbox the day it launches.