PLEnlist

Hannibal vs Napoleon: two of history's greatest generals

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 better general, Hannibal or Napoleon?

There is no settled answer; it is a classic debate. Hannibal is admired for the perfection of his battlefield tactics, above all at Cannae in 216 BC. Napoleon is admired for the scale of his campaigns and his grasp of grand strategy. Both won famous battles, and both lost their wars.

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. Here they are, side by side.1

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
LegacyOften called the 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 force in one of the most famous encirclements in military history. For over a decade he campaigned in Italy without losing a major battle, yet he could never take Rome itself, and in the end he was beaten at Zama in 202 BC; in 195 BC he fled Carthage into exile.2

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 army, and he was finally defeated at Waterloo in 1815 and sent into exile, where he died in 1821.3

Painting of Napoleon on a rearing horse pointing up an Alpine pass
Napoleon Crossing the Alps by Jacques-Louis David, the Malmaison version of 1801. 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
Cannae in 216 BC, Hannibal's masterpiece: the Carthaginian army (blue) closes on all sides of the trapped Roman host (red). 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.

Set Hannibal beside another Roman giant in Caesar vs Hannibal, or watch Napoleon meet his match in Napoleon vs Wellington. The full ranking lives in the greatest military commanders.

About this comparison

Two thousand years separate these men, and each has a sourced biography of his own on this site. The battles and dates rest on established histories of Carthage and of the Napoleonic Wars. Weighing one against the other is our opinion, and readers may fairly disagree. See our editorial policy.

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 army in one of the most admired battles in history.4

Did Napoleon admire Hannibal?

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

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. Napoleon I, The Officer's Manual. ↩
  2. Polybius, Histories; Adrian Goldsworthy, The Punic Wars; World History Encyclopedia, “Hannibal”. ↩
  3. David G. Chandler, The Campaigns of Napoleon; World History Encyclopedia, “Napoleon Bonaparte”. ↩
  4. David G. Chandler, The Campaigns of Napoleon. ↩
  5. Napoleon I, The Officer's Manual. ↩

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.