PLEnlist

Hasdrubal Barca: Hannibal's brother

Carthage · General, brother of Hannibal · died 207 BC · ~9 min read · Updated October 2026

Cornelis Cort's 1567 engraving of a battle between Romans and Carthaginians, with war elephants carrying towers in the thick of the fighting

Cornelis Cort after Giulio Romano, Metropolitan Museum of Art, c. 1550, via Wikimedia Commons, CC0.

At a glance

Also known as
Hasdrubal, son of Hamilcar
Died
207 BC, at the Metaurus
Role
Carthaginian commander in Spain, 218 to 208 BC
Famous for
The campaign in which both Scipios died, and the march to the Metaurus
Signature
Escapes: from Nero at the Black Stones and from Scipio at Baecula
Legacy
His defeat ended Hannibal's last hope of reinforcement in Italy
Quick answer

Who was Hasdrubal Barca?

Hasdrubal Barca (died 207 BC) was a Carthaginian general, a son of Hamilcar Barca and a younger brother of Hannibal. He commanded Carthage's armies in Spain during the Second Punic War, shared in the defeat of the Scipio brothers in 212 or 211 BC, and was killed at the Metaurus in Italy while marching to join Hannibal.

Left in charge of Carthaginian Spain when Hannibal invaded Italy in 218 BC, Hasdrubal fought the Romans there for about ten years. He lost a sea battle at the mouth of the Ebro in 217 BC and a land battle near Ibera in 216 or 215 BC, helped destroy the armies of the Scipios in 212 or 211 BC and escaped from Scipio Africanus at Baecula in 208 BC. His march to Italy ended at the Battle of the Metaurus in 207 BC.1

Which Hasdrubal? Several Carthaginians of this time bore the name. This one was the son of Hamilcar Barca. He is not Hasdrubal the Fair, Hamilcar's son-in-law, who commanded in Spain until he was assassinated in 221 BC, nor Hasdrubal son of Gisco, who fought beside him in Spain.2

What was Hasdrubal Barca famous for?

He is remembered for three things. He held Carthaginian Spain against Rome for about ten years while Hannibal fought in Italy. He shared in the campaign of 212 or 211 BC in which both Roman commanders in Spain, the brothers Publius and Gnaeus Scipio, were killed. And he crossed the Alps in 207 BC, only to die at the Metaurus.3

Hamilcar Barca brought up his sons Hannibal, Hasdrubal and Mago in his army camps as heirs to his war with Rome; Mommsen writes that Hamilcar called them his “lion's brood.”4

Historical map of Roman and Carthaginian territories in 218 BC
Rome and Carthage in 218 BC, when Hasdrubal was left in command of Carthaginian Spain; map from William R. Shepherd's Historical Atlas. Public domain

When Hannibal set out for Italy in 218 BC, he left Hasdrubal in command of Spain with about 12,650 infantry, most of them Libyans, some 2,500 cavalry, among them 1,800 Numidians and Moors, 21 elephants (Livy says 14) and 57 warships, of which only 37 were manned. His task was to hold Spain against the Romans and keep it as a source of reinforcements for his brother.5

The Romans struck first. In 218 BC Gnaeus Cornelius Scipio landed in northeastern Spain and defeated Hasdrubal's subordinate Hanno before Hasdrubal could come up. Hasdrubal could only surprise and kill some of the crews of the Roman fleet near Tarraco before he withdrew south of the Ebro for the winter. In 217 BC his fleet was beaten at the mouth of the Ebro, and Publius Scipio soon joined his brother with reinforcements.6

Did Hasdrubal Barca ever lose a battle?

Yes, several times. He lost the naval battle at the mouth of the Ebro in 217 BC and was routed by the Scipios near Ibera in 216 or 215 BC. In 208 BC Scipio Africanus beat him at Baecula, although Hasdrubal escaped with part of his army, and in 207 BC he was defeated and killed at the Metaurus.7

The battle at Ibera followed an order from Carthage, sent after Hannibal's victory at Cannae, to take his army to Italy. The Scipios blocked him on the Ebro and his army was routed. Livy says the Spaniards in his center, who would rather be beaten in Spain than win and be dragged to Italy, gave way almost at once. The march to Italy was called off.8

How did Hasdrubal Barca defeat the Scipios?

He struck after they divided their forces and bought off their allies. In 212 or 211 BC, with Mago and Hasdrubal son of Gisco, he faced the Scipios, who had split their army. He paid the Celtiberian mercenaries in Gnaeus's camp to go home. Publius Scipio was then killed by the other two Carthaginian armies, and Gnaeus soon followed.9

Before this he had been called away to Africa to fight Syphax, a Numidian king allied to Rome, and he came back to Spain with a larger army; the Numidian prince Masinissa now fought on the Carthaginian side. After the Scipios fell, Carthage held all of Spain south of the Ebro, and the surviving Romans clung to the line of the river.10

Rome sent Gaius Claudius Nero with fresh troops. Nero trapped Hasdrubal in a defile that Livy calls the Black Stones. Hasdrubal offered to leave Spain, drew out the talks for days while his men slipped away by night, and got away before Nero saw through the ruse. Mommsen calls this an “ignoble stratagem”; the Enciclopedia Italiana speaks of Punic cunning.11

Why did Hasdrubal leave Spain for Italy?

Spain was slipping away from Carthage and Hannibal needed men. After Scipio Africanus took New Carthage and then beat Hasdrubal at Baecula in 208 BC, Hasdrubal left the defense of Spain to the other Carthaginian generals and took his army toward Italy, where, joined with Hannibal's, it might still turn the war.12

The new Roman commander was the young Publius Cornelius Scipio, son of the fallen Publius and the future Scipio Africanus. In 209 BC he took New Carthage, the Carthaginian capital in Spain, by surprise, while the three Carthaginian armies were more than ten days' march away.13

Renaissance engraving of a Roman general on horseback holding a standard
The Roman generals Scipio Africanus the Elder, on horseback, and the Younger in an engraving by Marcantonio Raimondi, early 16th century (Rijksmuseum). An imagined image, not a likeness. CC0 (public domain)
Classical painting of a Roman general on a throne being crowned while a young woman is presented to him
The Continence of Scipio by Nicolas Poussin, 1640: the young Scipio returns a captive bride after the capture of New Carthage, the loss that began the collapse of Hasdrubal's position in Spain. Public domain

In 208 BC Scipio found Hasdrubal near Baecula, in the district of Castulo, camped on a ridge with a river behind him. Scipio sent his light troops straight up the slope and led half of his heavy infantry around one flank while Laelius took the other. Hasdrubal, as he had planned in case of defeat, left the field with his money, his elephants and as many fugitives as he could gather; Polybius counts some 12,000 prisoners.14

Scipio did not follow him. Hasdrubal marched to the northern coast of Spain, crossed the western Pyrenees and wintered in Gaul. In the spring of 207 BC he crossed the Alps far more easily than Hannibal had, because the Gallic peoples let him through and some joined him. He then lost time in a fruitless siege of the Roman colony of Placentia.15

From Placentia he sent Hannibal a letter proposing that the brothers meet in Umbria. Roman troops intercepted it and brought it to the consul Gaius Claudius Nero, the man Hasdrubal had fooled at the Black Stones, who was facing Hannibal in the south. Nero marched north with 7,000 picked men to join his colleague Marcus Livius Salinator at Sena.16

Dark locator map with a gold star in a glowing circle marking the approximate site of Battle of the Metaurus, the coasts, rivers and lakes of the region, and a small world map inset with the area boxed
Location map: the star marks the approximate site of the Battle of the Metaurus, near the Adriatic coast of central Italy, where Hasdrubal's march from Spain ended in 207 BC. Location map: © Echoes of Battle (data: Natural Earth, public domain)

How did Hasdrubal Barca die?

He was killed at the Battle of the Metaurus in 207 BC. Both Roman consuls caught his army near the Metaurus River in central Italy and destroyed it. When the battle was lost he rode into a Roman cohort and died fighting, as Livy puts it, as befitted the son of Hamilcar and the brother of Hannibal.17

Facing two consuls, Hasdrubal tried to avoid battle and slip away, but his guides deserted him, and his army lost its way along the river until the Romans caught it.18

Hasdrubal placed his ten elephants in front, his Spaniards on the right facing Livius and his Gauls on the left behind difficult ground. Nero, unable to reach the Gauls, led troops around behind the Roman line and fell on the flank and rear of the Spaniards, and the Carthaginian army broke.19

A green river valley seen from a hillside, with a small town of pale stone houses along a river crossed by an old arched bridge, and hills beyond
The Metauro, the ancient Metaurus, winding past the town of Fossombrone in the Marche. Livy describes Hasdrubal's army stumbling along the turns of this river in search of a ford before the Romans caught it. Toni Pecoraro, Fossombrone, photograph, 2010, via Wikimedia Commons, public domain.

The losses are disputed. Polybius gives no fewer than 10,000 Carthaginians and Gauls killed against 2,000 Romans; Livy gives 56,000 enemy dead and 5,400 prisoners.20

Painting of Hannibal recoiling before the severed head of Hasdrubal
Hannibal recognizes the head of his brother Hasdrubal, painted by Giovanni Battista Tiepolo about 1728 to 1730 (Kunsthistorisches Museum, Vienna). Public domain

Nero hurried back south and had Hasdrubal's head thrown in front of Hannibal's outposts. Hannibal gave up Apulia and Lucania and withdrew into Bruttium, the toe of Italy.21

How do historians judge Hasdrubal Barca?

Ancient writers praised his courage; modern historians are divided on his generalship. Polybius admired how he guarded his own safety while there was hope and chose to die once the battle was lost. Mommsen judged him worthy to be Hannibal's brother, while the Enciclopedia Italiana argues that, with large resources, he failed the task Hannibal gave him.22

Dodge blames the Metaurus on slowness: the delay in leaving Spain, the siege of Placentia and an unsafe way of writing to his brother. Liddell Hart argues that Scipio's victory at Baecula forced Hasdrubal to rebuild his army in Gaul, a delay he calls fatal to the Carthaginian cause. Mommsen writes that after the Metaurus everyone in Rome felt the danger of the war had passed.23

Scipio went on to complete the conquest of Carthaginian Spain, carried the war to Africa and defeated Hannibal at Zama in 202 BC.24 › The Greatest Commanders of Carthage

Meet the rest of the family among the great commanders of Carthage, then test yourself with the ancient battles quiz.

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. Polybius, The Histories; V. C. and G. D. S., “Asdrubale”; Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal. ↩
  2. Polybius, The Histories; Theodore Ayrault Dodge, Hannibal; V. C. and G. D. S., “Asdrubale”; Appian, Wars in Spain. ↩
  3. Polybius, The Histories; Appian, Wars in Spain; V. C. and G. D. S., “Asdrubale”; Theodor Mommsen, The History of Rome, Book III. ↩
  4. Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal; V. C. and G. D. S., “Asdrubale”. ↩
  5. Polybius, The Histories; Livy, History of Rome; Theodore Ayrault Dodge, Hannibal; Theodor Mommsen, The History of Rome, Book III. ↩
  6. Polybius, The Histories; Livy, History of Rome; V. C. and G. D. S., “Asdrubale”; Theodore Ayrault Dodge, Hannibal; Theodor Mommsen, The History of Rome, Book III. ↩
  7. V. C. and G. D. S., “Asdrubale”; Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal; Polybius, The Histories. ↩
  8. Livy, History of Rome; Theodore Ayrault Dodge, Hannibal; Theodor Mommsen, The History of Rome, Book III; V. C. and G. D. S., “Asdrubale”. ↩
  9. Livy, History of Rome; Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal; V. C. and G. D. S., “Asdrubale”. ↩
  10. Appian, Wars in Spain; Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal; V. C. and G. D. S., “Asdrubale”. ↩
  11. Livy, History of Rome; Theodor Mommsen, The History of Rome, Book III; V. C. and G. D. S., “Asdrubale”. ↩
  12. V. C. and G. D. S., “Asdrubale”; Polybius, The Histories; Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal. ↩
  13. Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal; V. C. and G. D. S., “Asdrubale”; Appian, Wars in Spain. ↩
  14. Polybius, The Histories; B. H. Liddell Hart, A Greater than Napoleon; Theodore Ayrault Dodge, Hannibal. ↩
  15. Polybius, The Histories; Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal; Livy, History of Rome; V. C. and G. D. S., “Asdrubale”. ↩
  16. Livy, History of Rome; Theodore Ayrault Dodge, Hannibal; Theodor Mommsen, The History of Rome, Book III. ↩
  17. Livy, History of Rome; Polybius, The Histories; Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal. ↩
  18. Livy, History of Rome; Theodore Ayrault Dodge, Hannibal; Theodor Mommsen, The History of Rome, Book III. ↩
  19. Polybius, The Histories; Livy, History of Rome; Theodor Mommsen, The History of Rome, Book III; Theodore Ayrault Dodge, Hannibal. ↩
  20. Polybius, The Histories; Livy, History of Rome; Theodore Ayrault Dodge, Hannibal. ↩
  21. Livy, History of Rome; Theodore Ayrault Dodge, Hannibal; Theodor Mommsen, The History of Rome, Book III; B. H. Liddell Hart, A Greater than Napoleon. ↩
  22. Polybius, The Histories; Theodor Mommsen, The History of Rome, Book III; V. C. and G. D. S., “Asdrubale”. ↩
  23. Theodore Ayrault Dodge, Hannibal; B. H. Liddell Hart, A Greater than Napoleon; Theodor Mommsen, The History of Rome, Book III. ↩
  24. B. H. Liddell Hart, A Greater than Napoleon; Theodore Ayrault Dodge, Hannibal. ↩

Sources

  • Polybius, The Histories, trans. W. R. Paton (Loeb Classical Library), via LacusCurtius: Book 3 (3.33, 3.76, 3.95 to 96: the army left in Spain, the first campaign, the battle at the mouth of the Ebro), Book 10 (10.37 to 40: Baecula), Book 11 (11.1 to 3: the Metaurus and Polybius's verdict).
  • V. C. and G. D. S., “Asdrubale”, Enciclopedia Italiana (Istituto della Enciclopedia Italiana, 1929), entries 2 to 4.
  • Theodor Mommsen, The History of Rome, Book III, trans. William P. Dickson, via Project Gutenberg: “The History of Rome, Book III”.
  • Theodore Ayrault Dodge, Hannibal: A History of the Art of War among the Carthaginians and Romans (Houghton, Mifflin and Company, 1891), via the Internet Archive: volume 2 and volume 1.
  • Appian, Wars in Spain (Iberica), trans. Horace White (1899), via Perseids: “Wars in Spain”, chapters 13 to 28.
  • Livy, History of Rome (Ab Urbe Condita), trans. D. Spillan and Cyrus Edmonds, via Project Gutenberg: Books 9 to 26 (21.22, 21.60 to 61, 23.27 to 29, 25.32 to 36, 26.17) and Books 27 to 36 (27.39 to 51).
  • B. H. Liddell Hart, A Greater than Napoleon: Scipio Africanus (William Blackwood & Sons, 1926), via Project Gutenberg: “A Greater than Napoleon”.

Frequently asked questions

Who was Hasdrubal Barca?

Hasdrubal Barca was a Carthaginian general, a son of Hamilcar Barca and a younger brother of Hannibal. He commanded in Spain from 218 BC, fought the Romans there for about ten years and in 207 BC crossed the Alps to reinforce Hannibal, but he was defeated and killed at the Metaurus.

Where was Hasdrubal Barca killed?

He was killed at the Battle of the Metaurus in 207 BC, near the Metaurus River in central Italy. Two Roman consuls, Marcus Livius Salinator and Gaius Claudius Nero, caught his army there; Livy writes that when the battle was lost Hasdrubal rode into a Roman cohort and died fighting.

Did Hasdrubal Barca defeat the Scipios?

Yes. In 212 or 211 BC, with Mago and Hasdrubal son of Gisco, he destroyed the armies of Publius and Gnaeus Scipio, who had divided their forces. He bribed the Celtiberian mercenaries in Gnaeus's camp to leave, and both Roman brothers were killed in the fighting that followed.

How did the Romans find out about Hasdrubal's march?

Hasdrubal sent a letter from Placentia asking Hannibal to meet him in Umbria. Roman troops intercepted it and brought it to the consul Gaius Claudius Nero, who was facing Hannibal in southern Italy. Nero then marched north with 7,000 picked men to join the other consul before the brothers could meet.

Why did Hasdrubal march to Italy?

Carthage was losing Spain to Scipio Africanus, who took New Carthage and beat Hasdrubal at Baecula in 208 BC. Hasdrubal left Spain to the other Carthaginian generals and marched to join Hannibal, whose army in southern Italy needed reinforcements if the war against Rome was to turn.

Was Hasdrubal Barca the same as Hasdrubal the Fair?

No. Hasdrubal the Fair was Hamilcar Barca's son-in-law, so Hasdrubal Barca's brother-in-law. He commanded in Spain until he was assassinated in 221 BC, when Hannibal took over. Another namesake, Hasdrubal son of Gisco, fought beside Hasdrubal Barca against the Scipios in Spain.

What happened to Hannibal after Hasdrubal's death?

Nero had Hasdrubal's head thrown in front of Hannibal's outposts. Hannibal gave up Apulia and Lucania and withdrew into Bruttium, the toe of Italy. He held out in the far south for four more years, and in 202 BC Scipio defeated him at Zama.

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? ·

March to reinforce Hannibal

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.