Join the list

The Battle of the Hydaspes, 326 BC: Alexander meets Porus

Alexander's Indian campaign · 326 BC · Macedon vs the kingdom of Porus · ~6 min read · Updated October 2026

The Battle between Alexander and Porus, a painting by Nicolaes Berchem: Macedonian and Indian horsemen clash in smoke while Porus's war elephants with their towers advance behind

At a glance

Macedonian armyAlexander the Great
vs
Kingdom of PorusKing Porus
Date
326 BC (probably spring or early summer)
Location
The Hydaspes (Jhelum) river, Punjab, in modern Pakistan
Period
Alexander's Indian campaign
Outcome
Macedonian victory; Porus captured and restored as ruler
By the numbers
SideStrengthLosses
MacedonAbout 11,000 in the crossing force by Arrian's count1 (6,000 foot, 5,000 horse), possibly more; more left on the far bankAncient accounts range from a few hundred to about 1,000 killed
PorusAncient figures range from 20,000 to 50,000 infantry2, 2,000 to 4,000 cavalry and 85 to 200 war elephantsHeavy; ancient figures run from about 12,000 to over 20,000 killed

Ancient figures come mainly from Arrian and Diodorus, disagree, and are likely exaggerated.

Quick answer

Alexander the Great won the Battle of the Hydaspes in 326 BC. Facing King Porus across the flooded Hydaspes (Jhelum) river in the Punjab, he crossed upstream at night in a storm3, pinned Porus's army and broke its war elephants. Impressed by the wounded king, Alexander restored Porus as ruler4. It was Alexander's last great pitched battle, and soon afterwards his exhausted army refused to march further east.

By 326 BC Alexander the Great had crossed the Hindu Kush into India. On the far bank of the swollen Hydaspes stood King Porus, with a powerful army and a line of war elephants that no Macedonian horse would face. To win, Alexander first had to get across.

A river in flood

Porus held the crossings of the Hydaspes, swollen by melting snow and early summer rains, and his elephants made a direct crossing suicidal: horses panic at the sight and smell of them. For days Alexander marched troops up and down the bank and kept fires burning, until Porus tired of answering every feint.

Monochrome illustration of a vast Indian army with rows of war elephants beside a wide river
Porus awaits the attack of Alexander, July 326 BC: an illustration by Horace van Ruith for Hutchinson's Story of the Nations, with the Indian army and its elephants drawn up by the river. Public domain

The night crossing

On a stormy night Alexander slipped a strike force of cavalry and picked infantry upstream to a wooded island and crossed, leaving his general Craterus on the main bank3 to hold Porus in place. By dawn the Macedonians were over. Porus sent his son ahead with chariots3, but the heavy chariots bogged in the wet ground and were routed.

Old printed map of the Hydaspes river with its islands, the two camps and the line of Alexander's march
The Hydaspes battlefield as reconstructed by the historian Vincent A. Smith in 1904, with the camps of Alexander and Porus, the river islands and the route of the crossing. Public domain

The battle with the elephants

Porus drew up his army with the elephants spaced along his front. Alexander attacked a flank with his cavalry, while the phalanx advanced against the elephants, wounding their drivers and the animals with long spears. Maddened, the elephants turned and trampled friend and foe alike, and Porus's army, hemmed in, broke. Craterus then crossed to complete the victory.

Black and white drawing of Macedonian infantry with shields and spears fighting a rearing war elephant
The phalanx attacking the centre in the battle of the Hydaspes, a drawing by André Castaigne made in 1898 to 1899 for a life of Alexander in The Century Magazine. Public domain
To beat Porus, Alexander first had to beat the river.

Treat me as a king

Porus fought on until he was wounded. According to the ancient writer Arrian, when Alexander asked how he wished to be treated, Porus replied that he should be treated as a king1. Alexander restored him as ruler of his lands, and even enlarged them, as a ruler loyal to Macedon. Near the battlefield Alexander founded two cities, one named Bucephala after his horse Bucephalus1, who died around this time.

Baroque painting of the wounded Porus carried before Alexander amid soldiers and fallen warriors
Alexander and Porus, painted by Charles Le Brun in 1673: the wounded Indian king is brought before Alexander after the battle. Public domain

Why the Hydaspes mattered

The Hydaspes was Alexander's last great pitched battle and one of his hardest. A few months later, at the Hyphasis (Beas) river, his exhausted army refused to go any further east5, and Alexander turned back. The battle is still studied for its deception, its river crossing and the handling of war elephants, and the meeting of Alexander and Porus became a lasting legend in both Greek and Indian memory.

Frequently asked questions

When and where was the Battle of the Hydaspes?

It was fought in 326 BC on the Hydaspes river, today the Jhelum, in the Punjab region of modern Pakistan.

Who won the Battle of the Hydaspes?

Alexander the Great won, defeating King Porus, who was wounded and captured.

How did Alexander cross the Hydaspes?

He used feints over many days, then crossed upstream at night during a storm with part of his army, while his general Craterus held Porus's attention on the main bank.

How many elephants did Porus have?

Ancient sources disagree; Arrian gives about 200, other writers fewer1. They were the core of Porus's defence and caused heavy losses on both sides.

What happened to Porus after the battle?

Alexander restored him as ruler of his kingdom and enlarged it, keeping him as a loyal ally under Macedonian authority.

Sources and notes

Numbered notes in the text point to the works below.

  1. Arrian, Anabasis of Alexander, Book 5, 8 to 19 (the crossing, the battle, Porus's reply and the founding of Bucephala). ↩ a b c d
  2. World History Encyclopedia (Donald L. Wasson), “Battle of Hydaspes” ↩
  3. Livius.org (Jona Lendering), “Hydaspes (326 BCE)” ↩ a b c
  4. Peter Green, Alexander of Macedon, 356-323 B.C.: A Historical Biography (University of California Press, 1991). ↩
  5. A. B. Bosworth, Conquest and Empire: The Reign of Alexander the Great (Cambridge University Press, 1988). ↩
  6. Wikipedia, “Battle of the Hydaspes”

Cross the Hydaspes with Alexander

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 ›