PLJoin the list

Hannibal vs Napoleon: two of history's greatest generals

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

Hannibal's double envelopment at the Battle of Cannae, 216 BC

They lived two thousand years apart, yet they are forever compared: Hannibal, the Carthaginian who nearly destroyed Rome, and Napoleon Bonaparte, the Frenchman who nearly mastered Europe. Both won battles that are still studied today; both, in the end, lost their wars. Napoleon himself ranked Hannibal among the greatest of all.1 Here they are, side by side.

Head to head

HannibalNapoleon Bonaparte
Livedc. 247 to c. 183 BC1769 to 1821
RoleCarthaginian generalEmperor of the French and general
MasterpieceCannae, 216 BCAusterlitz, 1805
Signature featCrossing the Alps with an armyRemaking the map of Europe
StrengthBattlefield genius and the double envelopmentSpeed, concentration and grand strategy
The endDefeated at Zama, later died in exileDefeated at Waterloo, died in exile, 1821
LegacyThe greatest enemy Rome ever facedOne of history's greatest commanders

Hannibal: the man who nearly beat Rome

Hannibal led an army over the Alps into Italy and, at Cannae in 216 BC, destroyed a far larger Roman force2 in the most famous encirclement in military history. For over a decade he campaigned in Italy without losing a major battle, yet he could never take Rome itself3, and in the end he was beaten at Zama in 202 BC and driven into exile.4

Turner painting of a vast snowstorm sweeping over an army in the Alps
Snow Storm: Hannibal and his Army Crossing the Alps, painted by J. M. W. Turner and exhibited in 1812 (Tate). Public domain

Napoleon: the man who nearly mastered Europe

Napoleon Bonaparte rose from the chaos of the French Revolution to dominate Europe, winning crushing victories such as Austerlitz in 1805 and remaking the continent in his image. But the Russian disaster of 1812 broke his army5, and he was finally defeated at Waterloo in 1815 and sent into exile, where he died in 1821.6

Painting of Napoleon on a rearing horse pointing up an Alpine pass
Napoleon Crossing the Alps by Jacques-Louis David, the Malmaison version of 1800. The rocks at lower left are carved with the names Bonaparte, Hannibal and Charlemagne. Public domain

The verdict

They never met, and they fought in different worlds, so the contest is one of reputation. Both were supreme on the battlefield, and both suffered the same fate: brilliant victories that could not be turned into final triumph. Hannibal won perhaps the most perfect battle ever fought at Cannae, yet lost the war; Napoleon conquered more and ruled an empire, yet also fell. Who was greater is a matter of taste, but Napoleon himself placed Hannibal among the immortals.

Battle map of the Carthaginian encirclement of the Roman army at Cannae
The destruction of the Roman army at Cannae in 216 BC: Hannibal's forces (blue) close around the Romans (red). Map after the Department of History, US Military Academy. Public domain

Compare more in Caesar vs Hannibal and Napoleon vs Wellington, or meet the field in the greatest military commanders.

Sources

Each commander above has a full biography on this site, with its own sources. Judgements of who was "greater" are ours and openly a matter of debate; the facts and dates follow established histories. See our editorial approach.

Frequently asked questions

Did Hannibal and Napoleon ever meet?

No. They lived two thousand years apart, so they are compared as two of history's greatest generals rather than as opponents.

Who was the better general, Hannibal or Napoleon?

A classic debate. Hannibal is admired for the perfection of his battlefield tactics, above all Cannae; Napoleon for the scale of his campaigns and his grasp of grand strategy.

What was Hannibal's greatest victory?

Cannae in 216 BC, where his double envelopment destroyed a much larger Roman army, still studied as a model of tactical perfection.

What was Napoleon's greatest victory?

Often said to be Austerlitz in 1805, where he crushed a larger Austro-Russian army5 in one of the most admired battles in history.

Did Napoleon admire Hannibal?

Yes. Napoleon studied the great commanders of the past and ranked Hannibal among the greatest of all, and1 Jacques-Louis David's famous portrait of his 1800 crossing of the Alps carves Hannibal's name into the rocks beside his own.

Sources and notes

Numbered notes in the text point to the works below.

  1. Napoleon I, The Officer's Manual: Napoleon's Maxims of War (trans. Sir G. C. D'Aguilar), Maxims LXXVII and LXXVIII (Alexander, Hannibal, Caesar, Gustavus Adolphus, Turenne, Eugene and Frederick as the models of a great captain). Project Gutenberg eBook #50750: https://www.gutenberg.org/ebooks/50750. ↩ a b
  2. Polybius, Histories, Book 3: Cannae 3.107 to 117 (the centre giving ground and the envelopment 3.115 to 116). Loeb translation online at LacusCurtius: https://penelope.uchicago.edu/Thayer/E/Roman/Texts/Polybius/3*.html. ↩
  3. Adrian Goldsworthy, The Punic Wars (Cassell, 2000). ↩
  4. World History Encyclopedia (Joshua J. Mark), “Hannibal” ↩
  5. David G. Chandler, The Campaigns of Napoleon (Macmillan, 1966). ↩ a b
  6. World History Encyclopedia, “Napoleon Bonaparte” ↩

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. Join the list to be first when it launches.

Or support the app on Ko-fi ›