Project Bharatam

Place · battle · Pakistan

Hydaspes (Jhelum) battlefield

The 326 BCE battle between Alexander the Great's Macedonian army and the north Punjab king Porus (Puru) on the Jhelum (Hydaspes), near present-day Mong in Jhelum district, Punjab, Pakistan. Alexander's night-crossing of the river above Porus's camp and the subsequent cavalry-plus-infantry attack defeated Porus's elephant corps, but at heavy cost. The battle was the furthest east a Macedonian army ever reached: Alexander's troops mutinied at the Beas within weeks, forcing the retreat down the Indus to Patala and the march back through the Gedrosian desert. Porus retained his kingdom as Alexander's ally. The encounter is the first well-documented military contact between Hellenic and Indian civilisations and shaped subsequent Indo-Greek rule in Gandhara and Punjab.

See Hydaspes (Jhelum) battlefield on the map, with its connections →
Battles & turning points
Date
326 BCE
Function
Military & resistance
Confidence
Established / referenced
Location
32.930, 73.730

Worth knowing

Arrian records that Alexander crossed the Jhelum at night in monsoon flood, and that after the battle he reinstated Porus as satrap of his own kingdom. A few weeks later the army refused to cross the Beas, and the campaign turned south down the Indus instead — partly because Alexander had concluded from the crocodiles and the beans on its banks that the river was the upper Nile.

Connections (6)

Sources

List of wars in the Indian subcontinent; standard reference accounts

Open Hydaspes (Jhelum) battlefield in the repository →