Battle of Balakot

VictorSikh EmpireKunwar Sher Singh
1831vs
Mujahideen of Syed Ahmad BarelviSyed Ahmad Barelvi; Shah Ismail Dehlvi

Driven out of the Peshawar valley by the tribes who had once followed him, Syed Ahmad moved into the Kunhar valley to reach Kashmir. A Sikh army under Prince Sher Singh trapped him at Balakot and ended his five-year war.

Date: 6 May 1831Where: Balakot, Kunhar valley, Mansehra district (Pakistan)Type: Battle
Photo: Unknown author · Public domain
1 min read WhatsApp
Cite

MLA

“Battle of Balakot.” Hindu History, 2026, https://www.hinduhistory.in/battles/battle-of-balakot-1831/. Accessed .

APA

Hindu History. (2026). Battle of Balakot. Retrieved , from https://www.hinduhistory.in/battles/battle-of-balakot-1831/

Result

The Sikh army destroyed the mujahideen force; Syed Ahmad Barelvi and Shah Ismail were killed, and the movement’s war against the Sikh state ended.

01From Peshawar to the Kunhar

By 1830 Syed Ahmad had brought much of the Peshawar valley under his own administration, collecting tithes and enforcing his rules. The Pashtun khans turned against him, and in November 1830 many of his men posted in the villages were killed in a single coordinated rising. He left the valley with those who remained and crossed into Hazara, meaning to go on into Kashmir. Ranjit Singh sent his son Sher Singh with an army to stop him.

02The fight in the valley

Syed Ahmad camped at Balakot, a town in a narrow valley where the Kunhar comes down from the Kaghan, and flooded the paddy fields in front of it as a defence. Sher Singh’s troops took the heights around the valley. On the morning of 6 May 1831 the mujahideen came down to attack the Sikh troops on the slope of Mitti Kot hill and were caught in the open. The fighting lasted most of the day. Syed Ahmad and his chief companion Shah Ismail were killed with several hundred of their followers.

Why it matters

Balakot ended the most serious armed challenge to Sikh rule on the frontier and left Hazara and the Peshawar road secure for Lahore.