PLJoin the list

Hasdrubal Barca: Hannibal's brother

Carthage · General, brother of Hannibal · c. 245 to 207 BC · ~6 min read · Updated September 2026

Roman and Carthaginian soldiers clashing during the Second Punic War

At a glance

Also known as
Hasdrubal Barca
Lived
c. 245 to 207 BC
Role
Carthaginian general in Hispania
Famous for
Defeating the Scipios and the march to the Metaurus
Signature
Holding Spain, then a desperate march to Italy
Legacy
His defeat sealed Hannibal's fate in Italy

While Hannibal ranged across Italy, it fell to his brother Hasdrubal to hold Carthaginian Spain and, in the end, to make the desperate march to join him. His failure to arrive, cut down at a river in Italy, is one of the great turning points of the war with Rome.

Holding Hispania

Left in command in Hispania when Hannibal set out for Italy in 218 BC1, Hasdrubal spent years defending the family's Iberian base against Roman armies sent to cut Hannibal off from reinforcement. In 211 BC he and his fellow commanders defeated the two Roman brothers Publius and Gnaeus Scipio2, both of whom were killed, a victory that for a time left Carthage master of Spain south of the Ebro.

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

The rise of Scipio

The tide turned when the young Scipio Africanus, son and nephew of the fallen brothers, took command in Hispania. He stormed the great base of New Carthage3, and in 208 BC met Hasdrubal at Baecula4. Hasdrubal fought his way clear and, rather than be pinned in the peninsula, resolved on a bold stroke: to march his army over the Alps and join Hannibal in Italy.

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)

The march to the Metaurus

In 207 BC Hasdrubal crossed the Alps1, as his brother had, and moved south to link up with Hannibal. But his messengers were intercepted2, and the Roman consuls concentrated against him before the brothers could unite. At the Battle of the Metaurus his army was destroyed and Hasdrubal was killed4. By tradition his severed head was thrown before Hannibal's outposts2, the news that no help would come.

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

Note that several Carthaginians bore the name Hasdrubal; this is Hasdrubal Barca, the son of Hamilcar, not Hasdrubal the Fair, his brother-in-law5, or the Hasdrubal who later defended Carthage itself.

Meet the rest of the family among the great commanders of Carthage.

Sources and notes

Numbered notes in the text point to the works below.

  1. World History Encyclopedia (Joshua J. Mark), “Hasdrubal Barca” ↩ a b
  2. Livy, History of Rome (Ab Urbe Condita), Book 25, 32 to 36 (defeat and death of Publius and Gnaeus Scipio, 211 BC); Book 27, 17 to 20 (Baecula), 39 to 51 (march to Italy, the intercepted letters, the Metaurus; Hasdrubal's head thrown before Hannibal's outposts at 27.51). ↩ a b c
  3. Adrian Goldsworthy, The Punic Wars (Cassell, 2000). ↩
  4. Polybius, Histories, Book 10, 38 to 40 (Baecula); Book 11, 1 to 3 (the Metaurus). Loeb translation online at LacusCurtius: https://penelope.uchicago.edu/Thayer/E/Roman/Texts/Polybius/home.html. ↩ a b
  5. Dexter Hoyos, Hannibal's Dynasty: Power and Politics in the Western Mediterranean, 247-183 BC (Routledge, 2003). ↩
  6. Wikipedia, “Hasdrubal Barca, Wikipedia”

Frequently asked questions

Who was Hasdrubal Barca?

He was a son of Hamilcar Barca and a brother of Hannibal (c. 245 to 207 BC), who commanded Carthaginian forces in Hispania during the Second Punic War.

How did Hasdrubal Barca die?

He was defeated and killed at the Battle of the Metaurus in 207 BC, while marching to reinforce Hannibal in Italy.

Did Hasdrubal defeat the Scipios?

Yes. In 211 BC he and his fellow commanders defeated and killed the Roman brothers Publius and Gnaeus Scipio in Spain.

Why did Hasdrubal march to Italy?

To join his brother Hannibal with fresh troops; combined, the brothers might have overwhelmed Rome, so his defeat at the Metaurus was decisive.

Was there more than one Hasdrubal?

Yes, several Carthaginians bore the name. This is Hasdrubal Barca, not Hasdrubal the Fair, his brother-in-law, nor the later defender of Carthage.

What happened after the Metaurus?

By tradition his head was thrown before Hannibal's outposts; with no reinforcement possible, Hannibal was gradually confined to southern Italy.

March to reinforce Hannibal

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 ›