33 Years of Systematic Plunder

Mahmud of Ghazni's raids on India were not isolated incidents — they were a sustained, systematic campaign of plunder and destruction spanning over three decades. From 997 CE to 1030 CE, he launched at least 17 major expeditions into the Indian subcontinent, each time targeting wealthy temples, prosperous cities, and strategic locations.

The following timeline documents each major raid with its documented consequences, sourced from primary historical chronicles including Al-Utbi's Tarikh-i-Yamini, Al-Biruni's Kitab-ul-Hind, and Ferishta's Tarikh-i-Ferishta.

997 CE
1st Raid — Frontier Raids (Punjab)
Mahmud's first military incursions into the Indian subcontinent targeted the frontier regions of modern-day Punjab and NWFP. He tested Indian defenses and assessed the wealth available for plunder. Minor skirmishes established his foothold across the Indus.
📜 Tarikh-i-Yamini (Al-Utbi)
1000 CE
2nd Raid — Defeat of Jayapala at Peshawar
Mahmud defeated the Hindu Shahi king Jayapala at the Battle of Peshawar. Jayapala was captured along with 15 of his relatives. The humiliation was so great that Jayapala later committed self-immolation. Mahmud extracted enormous tribute and booty. This raid opened the gates of India to systematic invasion.
📜 Tarikh-i-Yamini; Tarikh-i-Ferishta
1001 CE
3rd Raid — Battle Against Anandapala
Mahmud invaded again and fought Anandapala, Jayapala's son and successor. Despite fierce resistance, the Hindu Shahi forces were defeated. The Shahi treasury at Waihind (Und) was looted, and the Shahi kingdom was permanently weakened. This effectively destroyed the last major Hindu buffer state against Central Asian invasions.
📜 Tarikh-i-Yamini
1004 CE
4th Raid — Conquest of Bhera
Mahmud attacked and conquered the city of Bhera (modern-day Bhera in Punjab, Pakistan). The population was given the choice of conversion to Islam or death. Those who refused were massacred. The city's temples were destroyed and wealth plundered.
📜 Tarikh-i-Yamini; Tabaqat-i-Nasiri
1005 CE
5th Raid — Multan
Mahmud attacked Multan to crush the Ismaili Fatimid influence and consolidate his control. He destroyed the Sun Temple of Multan (Aditya Temple), one of the most revered Hindu temples in the region. The Ismaili rulers were replaced with his own governors.
📜 Tarikh-i-Yamini; Chach Nama references
1006 CE
6th Raid — Second Attack on Multan
A second campaign against Multan to suppress a revolt. Mahmud defeated a combined force and re-established Ghaznavid authority. The region was further stripped of its remaining wealth and religious sites desecrated.
📜 Tarikh-i-Yamini
1008 CE
7th Raid — Nagarkot (Kangra Fort)
Mahmud attacked the fortress of Nagarkot (Kangra) in the Himalayan foothills. The fort housed the famous temple of Bhimnagar/Jawalamukhi with enormous treasures. According to Ferishta, the loot from Nagarkot included 700,000 gold dinars, 700 maunds of gold and silver, 200 maunds of pearls, and other valuables.
📜 Tarikh-i-Ferishta; Tarikh-i-Yamini
1009 CE
8th Raid — Narayan (Narayanapur)
Mahmud attacked the fort of Narayanapur, which was defended by a large Hindu garrison. After a fierce battle, the fort was captured. Temples were destroyed, treasures looted, and many defenders killed. The pattern of targeting fortified temple-cities continued.
📜 Tarikh-i-Yamini
1011 CE
9th Raid — Thanesar
One of the most devastating raids. Mahmud attacked Thanesar (Sthaneshwar), one of the holiest Hindu pilgrimage centres and the seat of the Chakraswamin temple. According to Al-Utbi, the temple treasury yielded millions of dirhams. The sacred idols were taken to Ghazni to be placed at the doorsteps of mosques. Thousands were enslaved.
📜 Tarikh-i-Yamini (Al-Utbi); confirmed by Ferishta
1013 CE
10th Raid — Defeat of Trilochanapala
Mahmud finally destroyed the remnants of the Hindu Shahi dynasty by defeating Trilochanapala, the last significant Shahi ruler. The Shahi kingdom, which had been India's primary buffer against Central Asian invasions for centuries, was permanently eliminated. India's northwestern frontier was left completely exposed.
📜 Tarikh-i-Yamini; Al-Biruni's Kitab-ul-Hind
1014 CE
11th Raid — Nandana
Mahmud attacked the fort of Nandana in the Salt Range. The fort was taken after a significant siege, its temple destroyed, and its treasury plundered. Al-Biruni used this campaign to study Indian astronomical knowledge — even as the civilization producing it was being destroyed.
📜 Tarikh-i-Yamini; Kitab-ul-Hind
1018 CE
12th Raid — Mathura & Kannauj
One of the deepest penetrations into the Indian heartland. Mahmud attacked Mathura — one of the holiest Hindu cities, the birthplace of Lord Krishna. Al-Utbi records that Mahmud was so awed by the beauty of Mathura's temples that he said it would take 200 years to build such structures — before ordering them all destroyed. He then marched to Kannauj, the ancient capital, which was plundered without resistance as the ruler Rajyapala fled. Over 50,000 people were taken as slaves from this single campaign.
📜 Tarikh-i-Yamini; Tarikh-i-Ferishta
1019 CE
13th Raid — Campaign Against Chandela Rulers
Mahmud launched a campaign against the Chandela dynasty in Bundelkhand. After facing stiff resistance initially, the Chandela cities were subjected to plunder. Temples in the region were looted and damaged. The 53,000 captives taken as slaves from this campaign were so numerous that the slave price in Ghazni dropped drastically.
📜 Tarikh-i-Yamini; Tabaqat-i-Nasiri
1021 CE
14th Raid — Kalinjar
Mahmud besieged the mighty fort of Kalinjar, held by the Chandela rulers. After protracted negotiations, a large tribute was extracted. While the fort itself was not taken, surrounding temples and towns were plundered. The Chandela kingdom was permanently weakened by the massive tribute payments.
📜 Tarikh-i-Yamini
1023 CE
15th Raid — Lahore & Frontier Campaign
Another campaign into Punjab to consolidate Ghaznavid control. Mahmud permanently annexed Lahore and established it as a provincial capital of the Ghaznavid Empire. The Hindu Shahi resistance was permanently crushed. Punjab became a permanent base for future Islamic invasions of India.
📜 Tarikh-i-Ferishta; Tabaqat-i-Nasiri
1025 CE
16th Raid — SOMNATH: The Most Devastating Raid
The most famous and devastating of all raids. Mahmud marched across the Thar Desert with 30,000 cavalry to attack the legendary Somnath Temple in Gujarat. According to multiple sources, over 50,000 Hindu defenders were killed defending the temple. Mahmud personally smashed the sacred Jyotirlinga with his mace. The loot was so immense — gold, diamonds, rubies, pearls — that it took hundreds of camels to carry it back to Ghazni. The temple's sandalwood gates were carried off to Ghazni. This raid has become the singular symbol of Islamic iconoclasm in India.
📜 Tarikh-i-Yamini; Tarikh-i-Ferishta; Kitab-ul-Hind; Tabaqat-i-Nasiri
1027 CE
17th Raid — Campaign Against the Jats
Mahmud's final major campaign targeted the Jat tribes of Sindh who had been harassing his return routes from Somnath. He built a fleet of 1,400 boats and launched a naval campaign on the Indus, defeating the Jats. Thousands were killed. This was his last military action in India before his death in 1030 CE.
📜 Tarikh-i-Yamini; Tarikh-i-Ferishta

The Pattern of Destruction

When you view these 17 raids together, a clear pattern emerges. This was not random warfare — it was a systematic, calculated campaign with consistent objectives:

  • Target Selection: Always the wealthiest temples and most prosperous cities
  • Religious Motivation: Temple destruction and idol-breaking as explicit objectives, documented as jihad by his own historians
  • Economic Extraction: Every raid followed the same pattern — loot the treasury, strip the temples, enslave the population
  • Buffer Destruction: Systematically eliminated the Hindu Shahi buffer state, leaving India permanently exposed to future invasions
  • Terror as Strategy: The devastation was so extreme that cities began surrendering without resistance (Kannauj in 1018 CE)

These were not "expeditions" — they were campaigns of civilizational destruction, documented with pride by Mahmud's own court historians.

Next Chapter

The Raids Documented →

Detailed accounts of the destruction at Somnath, Mathura, Thanesar, and more.