Mughal campaign in Balkh and Badakhshan

VictorUzbeks of Balkh and BukharaNazar Muhammad Khan; his son Abdul Aziz Khan of Bukhara
1646vs
Mughal armyPrince Murad Bakhsh; then Prince Aurangzeb

Shah Jahan’s dream of winning back the Timurid homeland. His armies took Balkh in 1646, beat the Uzbeks in the field, and then had to abandon it all, losing thousands to the snows of the Hindu Kush on the way home.

Date: 1646–1647Where: Balkh and Badakhshan, northern AfghanistanType: Campaign
Photo: Gbaadkar · CC BY-SA 3.0
1 min read WhatsApp
Cite

MLA

“Mughal campaign in Balkh and Badakhshan.” Hindu History, 2026, https://www.hinduhistory.in/battles/mughal-balkh-campaign-1646/. Accessed .

APA

Hindu History. (2026). Mughal campaign in Balkh and Badakhshan. Retrieved , from https://www.hinduhistory.in/battles/mughal-balkh-campaign-1646/

Result

The Mughals took Balkh but could not hold it; Aurangzeb withdrew in late 1647 with heavy losses in the Hindu Kush.

01Balkh taken

Babur’s family had come from Fergana and Samarkand, and Shah Jahan longed to rule there. When the Uzbek ruler of Bukhara and Balkh, Nazar Muhammad Khan, was troubled by his son’s revolt, Shah Jahan sent Prince Murad Bakhsh with a large army over the Hindu Kush in 1646. Balkh was taken in July with little fighting, and Nazar Muhammad fled to Persia. But Murad hated the cold, poor country and came home against his father’s orders.

02Aurangzeb’s retreat

Aurangzeb was sent in 1647. He beat the Uzbek and Turkman horsemen in hard running fights near Balkh, and is remembered for dismounting to say his prayers in the middle of the battle. But the Mughals could not feed an army in Balkh, and the Uzbeks would not submit. Shah Jahan gave the province back to Nazar Muhammad. In October 1647 Aurangzeb began the retreat; snow caught the army in the passes, and great numbers of men and animals died.

Why it matters

The Balkh campaign cost the treasury dearly and gained nothing; it ended Mughal ambitions beyond the Hindu Kush.