Battle of the Hydaspes

The Battle of the Hydaspes was a historic battle fought in 326 BC between the armies of Alexander the Great and King Porus of the Paurava kingdom in the Indian subcontinent. The battle took place near the river Hydaspes (modern-day Jhelum River) in what is now Pakistan.

King Porus commanded a large army that included elephants, chariots, and infantry, while Alexander’s army was composed mostly of Macedonian and Greek soldiers. Despite being outnumbered, Alexander was able to outflank Porus’s army and force them to fight in a narrow plain between the river and a forest.

The battle was intense and lasted for several hours, with both sides suffering heavy casualties. The Macedonian army was able to break through the center of Porus’s army and gain the advantage. However, King Porus, riding on his elephant, fought fiercely and held off Alexander’s charge.

In the end, Alexander was able to defeat King Porus and his army. Despite his defeat, Alexander was impressed by Porus’s courage and allowed him to keep his kingdom, making him a satrap, or regional governor, of the region.

The Battle of the Hydaspes was one of Alexander’s most difficult battles, and his victory there marked the eastern limit of his conquests. After the battle, Alexander’s army refused to continue marching east, and he was forced to turn back towards the west, eventually returning to Babylon where he died a few years later.

Table of Contents


Porus he was an Indian king who ruled over the Paurava kingdom in what is now modern-day Pakistan. He is known for his famous battle against Alexander the Great in 326 BC, the Battle of the Hydaspes, in which he was defeated but earned Alexander’s respect for his bravery and military skills.

On the other hand, Macedon was the kingdom in ancient Greece that Alexander the Great belonged to. Alexander was the son of King Philip II of Macedon and became king himself after his father’s assassination. He went on to conquer much of the known world, including Persia and parts of Central Asia and India. However, he did not conquer Porus’s kingdom and allowed him to remain in power as a satrap after their battle.

Persian allies

During his conquests, Alexander the Great had various Persian allies who supported him in his campaigns against the Persian Empire.

One of his most important allies was Bessus, a Persian nobleman who was appointed as satrap of Bactria by the Persian king Darius III. Bessus eventually betrayed Darius III and declared himself the new Persian king, but was captured by Alexander and executed.

Another important Persian ally was Mazaeus, who was the satrap of Babylon. After Babylon surrendered to Alexander, Mazaeus pledged his allegiance to him and became one of his most trusted advisors. Mazaeus also helped Alexander to establish his new capital city in Egypt, Alexandria.

There were also other Persian nobles who defected to Alexander’s side during his conquests, including some members of the royal family. For example, Darius III’s wife and daughters were captured by Alexander’s army, but were treated with respect and given protection.

Overall, Alexander’s ability to gain the support of Persian allies played a crucial role in his success against the Persian Empire, allowing him to establish and consolidate his power in conquered territories.

Battle of the Hydaspes
(326 BCE) Porus Macedon
League of Corinth
Persian allies
Indian allies Macedon Victory
Annexation of Punjab
Porus became his province chief

Dharmendra Singh

Learn More →