The Ming–Kotte war

VictorMing treasure fleetAdmiral Zheng He
1411vs
The Sinhala ruler of KotteVira Alakeshvara

The Ming admiral Zheng He, returning from the Indian Ocean, was attacked by the Sinhala ruler Alakeshvara. He turned on Kotte, captured the ruler and took him to the Ming court.

Date: 1410–1411 CEWhere: Kotte and the south-west coast of Sri LankaType: Battle
Photo: Sanjeeb Das · CC BY-SA 4.0
1 min read WhatsApp
Cite

MLA

“The Ming–Kotte war.” Hindu History, 2026, https://www.hinduhistory.in/battles/ming-kotte-war-1411/. Accessed .

APA

Hindu History. (2026). The Ming–Kotte war. Retrieved , from https://www.hinduhistory.in/battles/ming-kotte-war-1411/

Result

Zheng He’s troops stormed Alakeshvara’s capital and carried him prisoner to China.

01The Galle stone

On an earlier voyage, in 1409, Zheng He had set up a stone at Galle with inscriptions in Chinese, Persian and Tamil, recording gifts to the Buddha, to Allah and, in the Tamil text, to Tenavarai Nayanar, the Vishnu of the great temple at Dondra on the southern tip of the island. On his return in 1410–11, Ming records say, Alakeshvara tried to seize the fleet. Zheng He marched inland while the Sinhala army was away, stormed the capital and took Alakeshvara and his family.

02Kotte after

Alakeshvara was taken to Nanjing and later released, but he did not regain power. The Ming court approved a new ruler, and within a few years Parakramabahu VI took the throne of Kotte, ruling for more than half a century and briefly uniting the whole island, including Jaffna. The Galle stone, rediscovered in 1911, is now in the Colombo National Museum, a record of Hindu, Buddhist and Muslim worship side by side.

Why it matters

It is the only war China fought in South Asia in the Ming age, and it helped bring Parakramabahu VI to power.