Battle of Balakot

The Battle of Balakot was fought between the forces of Maharaja Ranjit Singh and Syed Ahmad Barelvi in Balakot on 6 May 1831. Barelvi had declared jihad against the Sikhs and established a camp in Balakot along with Shah Ismail Dehlvi and his tribesmen. Kanwar Sher Singh besieged the valley and attacked his camp at night. The battle lasted all day. The Sikh soldiers eventually killed Syed Ahmad Barelvi, along with hundreds of his followers.

Battle
After facing opposition from Pashtun tribes, Sayyid Ahmed Barelvi shifted to Balakot in 1831. On 6 May 1831, Syed Ahmad Barelvi's Mujahideen forces prepared for the final battle at Balakot in the mountainous valley of Mansehra. Sikh troops under Sher Singh started landing at Balakot. The Sikh forces were superior in number and training to the Mujahideen. They had warned Syed Ahmed that they would execute him and his followers if they didn't retreat, to which Syed Ahmed refused to surrender. Sikhs quickly besieged the valley on all sides.

During the fight, Barelvi was killed and beheaded by the Sikhs. A large group of Mujahideen fighters did not realize that Syed Ahmad had been killed and went in search of him. Besides, small groups of Mujahideen were killed while fighting in different places.

In the battle, Shah Ismail Dehlvi was also killed by the Sikh soldiers. Thus, the battle was a victory for the Sikhs who had now added Balakot to their empire and extended the western border of the Sikh Empire which included Balakot and the whole of Mansehra District. After this major victory, the Sikhs turned towards capturing Peshawar from the Afghans.