They never met; nearly a century and the rise of Rome stood between them. Hannibal was the daring outsider who marched an army over the Alps and nearly destroyed Rome from inside Italy; Julius Caesar was the Roman who conquered Gaul and then Rome itself. Both are ranked among the greatest generals who ever lived. Here they are, side by side.
Cannae is still taught; the great what-if of history
Hannibal: the man who almost broke Rome
Hannibal crossed the Alps with an army and elephants and, at3Cannae in 216 BC, destroyed a much larger Roman army4 in the most perfect battle of annihilation ever fought. For over a decade he roamed Italy undefeated. Yet Rome refused to break, wore him down, and finally beat him at Zama in 202 BC. He won the battles and lost the war.
Hannibal's army and elephants crossing the Alps, a coloured woodcut by Heinrich Leutemann published in the Münchener Bilderbogen in 1866. Public domain
Caesar: the conqueror who became Rome
Julius Caesar conquered Gaul in a lightning series of campaigns5, crowned by the siege of Alesia in 52 BC, then turned on Rome itself and won the civil war that made him master of the state. Where Hannibal was the outsider who could not finish Rome, Caesar was the insider who remade it, before falling to assassination in 44 BC1.
Vercingetorix throws down his weapons at the feet of Julius Caesar after Alesia, painted by Lionel Royer in 1899. Musée Crozatier, Le Puy-en-Velay. Public domain
The verdict
Hannibal has a claim to the single most brilliant tactical mind in history; Cannae is still taught in war colleges. But he lost the war. Caesar won his, on the battlefield and in politics, and changed Rome forever. If greatness is the perfect battle, it is Hannibal; if it is turning victory into lasting power, it is Caesar. Most rankings place them both in the very top tier.
Cannae, 216 BC: the Roman army surrounded by Hannibal's infantry and cavalry. US Military Academy map. Public domain
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
Who was the greater general, Caesar or Hannibal?
There is no single answer. Hannibal is often called the more brilliant tactician for Cannae, but he lost his war; Caesar won his wars and became master of Rome. Both sit in the very top rank of commanders.
Did Caesar and Hannibal ever fight each other?
No. They were born almost 150 years apart, and Hannibal died some 80 years before Caesar was born, so they never met on a battlefield.
What was Hannibal's greatest victory?
Cannae in 216 BC, where he surrounded and destroyed a much larger Roman army; it is still studied as the classic battle of annihilation.
Why did Hannibal lose the war if he won the battles?
Rome refused to surrender after Cannae, drew on its deep manpower4, avoided pitched battles, and finally defeated Hannibal at Zama in 202 BC under Scipio3.
What was Caesar's greatest victory?
The siege of Alesia in 52 BC6, which completed his conquest of Gaul; his victory at Pharsalus in 48 BC then decided the civil war in his favour.7
Sources and notes
Numbered notes in the text point to the works below.
World History Encyclopedia (Joshua J. Mark), “Hannibal”↩
Polybius, Histories, Book 3: crossing of the Alps 3.50 to 56; Cannae 3.107 to 117. Book 15: Zama 15.9 to 14, peace terms 15.18. Loeb translation online at LacusCurtius. ↩ ab
Adrian Goldsworthy, The Punic Wars (Cassell, 2000). ↩ ab
Adrian Goldsworthy, Caesar: Life of a Colossus (Yale University Press, 2006). ↩
Julius Caesar, Commentaries on the Gallic War (De Bello Gallico), Book 7, 68 to 89: the siege of Alesia. ↩