PLEnlist

Battle of Diu, 1509: the sea fight that gave Portugal the Indian Ocean

Portuguese wars in India · 3 February 1509 · Portugal vs Mamluk Egypt, Gujarat and Calicut · ~5 min read · Updated October 2026

Next anniversary: 3 February 2027, the 518th anniversary 3 February in history ›

Old printed plan of the naval battle of Diu: the island of Diu at the top left, a long line of enemy ships along its shore, and the Portuguese ships with their names attacking in a curving column from the lower right, with the flagship Flor de la Mar marked offshore.

Plan of the battle from Vicente Almeida d'Eça, Lições de história marítima geral (Lisbon, 1895); the plate gives the year as 1506 in error. Via Wikimedia Commons, public domain.

At a glance

PortugalViceroy Francisco de Almeida
vs
Mamluk Egypt, Gujarat and CalicutEmir Hussein (Mir-Hocem); Malik Ayaz
Date
3 February 1509
Location
The harbor of Diu, off the coast of Gujarat, western India
Strength
Portuguese about 18 ships (RTP Ensina) with 1,000 to 1,500 men and about 400 Malabaris (Navy Museum); allies about 12 large ships and some 100 smaller craft
Losses
Portuguese about 30 dead and 300 wounded, no ship lost; allies over 3,000 dead (figures of the Portuguese Navy Museum)
Outcome
Portuguese victory; the Mamluk fleet destroyed and Portuguese naval power unchallenged in the Indian Ocean for decades
Quick answer

What happened at the Battle of Diu?

On 3 February 1509 a Portuguese fleet under Francisco de Almeida, the first viceroy of Portuguese India, attacked a combined fleet of Mamluk Egypt and the Sultanate of Gujarat, backed by the Zamorin of Calicut, in the harbor of Diu on the coast of Gujarat. The Portuguese boarded and destroyed the enemy squadron without losing a ship. Almeida was avenging the death of his son at Chaul the year before, and the victory left Portugal the leading naval power in the Indian Ocean.1

The Portuguese reached the Indian Ocean in 1498, and within a few years they were trying to channel the spice trade to Europe along their own route around the Cape of Good Hope. King Manuel ordered his captains to block Muslim shipping to the Red Sea and the Gulf. That set Portugal against the merchant networks of the Indian Ocean and the powers tied to them: the Mamluk sultan in Cairo, the Sultanate of Gujarat, the Zamorin of Calicut and, more distantly, the Ottomans.2

In 1505 Manuel sent Francisco de Almeida out as viceroy of India; Britannica gives his fleet as 21 ships. On the way he took Kilwa on the coast of East Africa and burned Mombasa, and in India he built forts at Cannanore and Cochin to hold the Portuguese position. The Muslim merchants of the coast asked the Mamluk sultan for help, and Cairo, with the support of Venice, fitted out a fleet against the Portuguese.3

Chaul and a father's revenge

In 1508 that fleet, under a commander the Portuguese called Mir-Hocem, the Emir Hussein, reached the coast of Gujarat. At Chaul it fought a Portuguese squadron and won. The Portuguese lost a ship and some 200 men, and among the dead was Lourenço de Almeida, the viceroy's son. The Mamluk fleet had won, but its losses left it unable to take the offensive, and it lay up in the harbor of Diu.4

Both accounts agree that two motives drove the viceroy. The Egyptian fleet had to be destroyed if the Portuguese were to stay in the Indian Ocean, and Almeida wanted to avenge his son. On 25 November 1508 he sailed from Cannanore with every ship he could gather.5

The fleets

The Portuguese arrived off Diu on 2 February 1509. The Navy Museum in Lisbon lists five large naus and four smaller ones, round and lateen-rigged caravels, galleys and a brigantine, carrying between 1,000 and 1,500 men, supported by about 400 Malabaris from Cochin. RTP Ensina counts 18 ships in all. The flagship was the great nau Flor de la Mar, and RTP Ensina notes that Ferdinand Magellan sailed with the fleet.6

The allied fleet was far larger in numbers but not in strength. The Navy Museum counts six large naus, six Turkish galleys and about 110 other craft, mostly fustas and paraus, the light oared boats of the coast. RTP Ensina gives nearly a hundred vessels, only twelve of them large ships. They lay in the harbor under the guns of the town's forts.7

The battle in the harbor

Almeida anchored at the mouth of the harbor, about a kilometer from the enemy. On the morning of 3 February, with the wind and the current behind them, the Portuguese ships moved in at a signal from the Flor de la Mar. They came under fire from the forts as they entered, and their plan was to close and board.8

The decisive blow, in the Navy Museum's account, fell to the nau Taforea Grande under Pêro Barreto, which put the Egyptian flagship and Mir-Hocem himself out of the fight. Only one Portuguese ship, the Santo Espírito, was hit, and it kept sailing and fighting. When the Flor de la Mar reached the inner harbor, it cruised through the scene of the battle so that the viceroy could watch the fighting and the victory.9

RTP Ensina puts the result down to heavier artillery and better-trained soldiers, which gave the Portuguese a marked superiority in their wars against the Muslim powers of the ocean. The Navy Museum lists four enemy naus sunk, six naus and two galleys captured and a large number of fustas and paraus sunk, for no Portuguese ship lost. By its count about thirty Portuguese were killed and some 300 wounded, against more than 3,000 dead on the Egyptian side.10

Malik Ayaz and the Gujarati side

Diu belonged to the Sultanate of Gujarat. According to the TDV Encyclopedia of Islam, the Gujarati governor of the region, Malik Ayaz, shared in the defeat and had to sign a treaty on the terms the Portuguese wanted. He remained a power on the coast, however: he fortified Diu, built a bridge to the mainland and for years kept the Portuguese out of the port they most wanted.11

What Diu decided

The Navy Museum calls Diu a decisive battle in the strict sense, one in which a side loses all its naval power. It gave the Portuguese command of the Indian Ocean for about thirty years, until the Ottomans challenged them in 1538. RTP Ensina notes that some historians compare it to Lepanto. The victory carried Portuguese power to its height in the following years under Afonso de Albuquerque, while the loss of the fleet hastened the fall of the Mamluk sultanate, which the Ottomans conquered in 1517. That brought the Ottomans to the Red Sea, the next threat to the Portuguese.12 › Battle of Lepanto, 1571

Almeida did not see that future. Replaced as governor by Albuquerque, he sailed for Portugal and was killed in a skirmish near the Cape of Good Hope in 1510. Britannica adds that he had at first refused to recognize his successor, giving way only in November 1509, and that he died fighting the Khoekhoe at Table Bay on 1 March.13

Notes

A number in the text points to a note; each note names the works that paragraph draws on, listed in full under Sources.

  1. Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”; Paulo Sousa Pinto, “A batalha de Diu (The Battle of Diu)”. ↩
  2. Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”; Paulo Sousa Pinto, “A batalha de Diu (The Battle of Diu)”. ↩
  3. Encyclopaedia Britannica, “Francisco de Almeida”; Infopédia, “Francisco de Almeida”; Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”. ↩
  4. Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”; Paulo Sousa Pinto, “A batalha de Diu (The Battle of Diu)”. ↩
  5. Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”; Paulo Sousa Pinto, “A batalha de Diu (The Battle of Diu)”. ↩
  6. Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”; Paulo Sousa Pinto, “A batalha de Diu (The Battle of Diu)”. ↩
  7. Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”; Paulo Sousa Pinto, “A batalha de Diu (The Battle of Diu)”. ↩
  8. Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”. ↩
  9. Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”. ↩
  10. Paulo Sousa Pinto, “A batalha de Diu (The Battle of Diu)”; Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”. ↩
  11. Khaliq Ahmad Nizami, “Diû”. ↩
  12. Museu de Marinha, “Efeméride | Batalha Naval de Diu (Anniversary”; Paulo Sousa Pinto, “A batalha de Diu (The Battle of Diu)”. ↩
  13. Encyclopaedia Britannica, “Francisco de Almeida”; Infopédia, “Francisco de Almeida”. ↩

Sources

Frequently asked questions

When was the Battle of Diu?

It was fought on 3 February 1509 in the harbor of Diu, an island off the coast of Gujarat in western India.

Who fought at the Battle of Diu?

A Portuguese fleet under the viceroy Francisco de Almeida against a combined fleet of Mamluk Egypt and the Sultanate of Gujarat, supported by the Zamorin of Calicut.

Who won the Battle of Diu?

Portugal. The Portuguese destroyed the allied fleet without losing a ship and became the leading naval power in the Indian Ocean.

Why did Francisco de Almeida attack Diu?

To destroy the Mamluk fleet that threatened the Portuguese position in India, and to avenge his son Lourenço, killed by that fleet at Chaul in 1508.

How many men died at Diu?

The Portuguese Navy Museum gives about 30 Portuguese dead and 300 wounded, against more than 3,000 dead on the Egyptian side.

Battle honours of your homeland

The turning points of history

Marathon, Gaugamela, Cannae, Constantinople, Waterloo, Stalingrad: the days the world changed course.

Based on your country, which we do not store · why? ·

Sail into the harbor of Diu

Echoes of Battle brings the great battles of history to life, scene by scene on the real map. Enlist below and we will send word to your inbox the day it launches.

Or supply the campaign on Ko-fi ›