Mahmud’s raid on Mathura and Kanauj

Gurjara-Pratiharas of Kanauj and the doab chiefsRajyapala Pratihara; Kulachand of Mahaban
1018vs
VictorGhaznavid armyMahmud of Ghazni

In the winter of 1018 Mahmud of Ghazni marched deep into the Ganga plain, looted the temple city of Mathura and entered Kanauj, the old imperial seat of the Pratiharas.

Date: Late 1018 – early 1019 CEWhere: Baran, Mahaban, Mathura and Kanauj, Ganga–Yamuna doabType: Campaign
Photo: Utkarsh Nandan Oreya · CC BY-SA 4.0
1 min read WhatsApp
Cite

MLA

“Mahmud’s raid on Mathura and Kanauj.” Hindu History, 2026, https://www.hinduhistory.in/battles/mahmud-mathura-kanauj-1018/. Accessed .

APA

Hindu History. (2026). Mahmud’s raid on Mathura and Kanauj. Retrieved , from https://www.hinduhistory.in/battles/mahmud-mathura-kanauj-1018/

Result

Mathura’s temples were plundered and Kanauj was taken almost without a fight after Rajyapala fled across the Ganga.

01Down the doab

Mahmud’s secretary al-Utbi, who wrote the Tarikh-i-Yamini, follows the march stage by stage. Baran, today’s Bulandshahr, submitted. At Mahaban on the Yamuna its chief Kulachand fought, lost, and killed himself rather than be taken. Then came Mathura. Al-Utbi describes a great temple there, built of stone, which Mahmud is made to say could not be raised again in two hundred years, and idols of gold set with jewels. The idols were broken and melted, the city burned for days, and the plunder was carried off on camels.

02Kanauj without its king

Kanauj had been the prize of the Tripartite Struggle and the capital of Mihira Bhoja. By 1018 the Pratihara house was a shadow of that power. Rajyapala did not stand. He crossed the Ganga and left the city, with its seven forts and many temples, to the Ghaznavids, who took it in December 1018 by al-Utbi’s dating. Mahmud went on to Munj, Asni and Sharwa before turning home laden with captives and treasure.

Vidyadhara
Person · Reigned c. 1003–1035 CEVidyadharaVidyadhara ruled the Chandela kingdom of Jejakabhukti, modern Bundelkhand, when Mahmud of Ghazni reached the Ganga plain. He punished the king of Kanauj for submitting to Mahmud, faced the Sultan’s army twice and kept his kingdom. The Kandariya Mahadeva temple at Khajuraho is generally dated to his reign.Read →

03The Chandela answer

Other Rajput kings judged the flight shameful. Vidyadhara Chandela sent his ally against Rajyapala, and the Dubkund inscription of the Kachchhapaghata chief Arjuna claims that he killed the king of Kanauj in battle. The Chandelas then became Mahmud’s next target, and he twice marched against Vidyadhara in the years that followed without breaking him.

Why it matters

The raid ended Kanauj’s long role as the seat of north Indian empire and left Mathura’s great temples in ruins.