Battle of Machhiwara

VictorMughal army of HumayunBairam Khan
1555vs
Sur AfghansTatar Khan and Haibat Khan, for Sikandar Shah Sur

Humayun’s return to India began in earnest on the Sutlej. Bairam Khan forded the river and surprised the Afghan camp at Machhiwara; the Afghans fled leaving their elephants and baggage.

Date: May 1555Where: Machhiwara, on the Sutlej, Ludhiana district, PunjabType: Battle
Photo: Gbaadkar · CC BY-SA 3.0
1 min read WhatsApp
Cite

MLA

“Battle of Machhiwara.” Hindu History, 2026, https://www.hinduhistory.in/battles/battle-of-machhiwara-1555/. Accessed .

APA

Hindu History. (2026). Battle of Machhiwara. Retrieved , from https://www.hinduhistory.in/battles/battle-of-machhiwara-1555/

Result

Bairam Khan crossed the Sutlej and routed the Afghans at night; the Punjab passed to Humayun.

01The Sur state divided

After Islam Shah Sur died in 1554, the Sur kingdom split among rival claimants: Adil Shah in the east with Hemu as his minister, Ibrahim Sur, and Sikandar Shah in the Punjab. Humayun, who had retaken Kabul, saw his chance. He crossed the Indus late in 1554 and took Lahore in February 1555. Sikandar’s generals gathered an army on the Sutlej to bar the road to Delhi. In the east Hemu, a Hindu of Rewari, was the real power in Adil Shah’s camp.

02Fires in the night

Bairam Khan led the advance. Abul Fazl tells that he crossed the Sutlej by a ford in the evening and came on the Afghan camp at Machhiwara as night fell. The Afghans lit fires to see by, which showed the Mughal archers their targets. Their army broke and fled in the dark. Elephants, horses and stores fell to the Mughals. Sikandar Shah came up himself with the main army a month later, and was beaten at Sirhind.

Why it matters

Machhiwara gave Humayun the Punjab and opened the road to Sirhind and Delhi.