Siege of Hansi

VictorGhaznavidsSultan Masud I
1037vs
The Hindu garrison of HansiNot named in the sources

Mahmud’s son Masud I led an army into Haryana and besieged Hansi, a fort with a name for never having fallen. It was taken by storm after its walls were mined.

Date: 1037 CEWhere: Hansi fort, HaryanaType: Siege
Photo: Dayal, Deen · Public domain
1 min read WhatsApp
Cite

MLA

“Siege of Hansi.” Hindu History, 2026, https://www.hinduhistory.in/battles/siege-of-hansi-1037/. Accessed .

APA

Hindu History. (2026). Siege of Hansi. Retrieved , from https://www.hinduhistory.in/battles/siege-of-hansi-1037/

Result

After a hard siege Masud stormed Hansi, which the sources call a fort never taken before.

01The virgin fortress

Baihaqi, who was in Masud’s service, describes the campaign. Against the advice of his ministers, the sultan marched to India in 1037 and laid siege to Hansi, which the Hindus called the virgin fort because no enemy had ever taken it. The defenders resisted fiercely. Sappers mined the walls, and after repeated assaults the fort was carried by storm; the garrison was killed or taken, and the town plundered. Masud then went on to Sonipat before returning.

02Retaken

The expedition was a costly diversion. While Masud was in India, the Seljuq Turks were overrunning Khurasan, and three years later they crushed him at Dandanqan, which ended Ghaznavid power in the west. Hansi did not stay in Ghaznavid hands either. In 1043 a league of Hindu kings, often linked with the Paramara Bhoja and the Tomara ruler of Delhi, retook Hansi, Thanesar and Nagarkot, as told in the entry on the Hindu recovery of Nagarkot.

Why it matters

It was Masud’s only major conquest in India, and it was undone within six years.