ਵਾਹਿਗੁਰੂ ਜੀ ਕਾ ਖਾਲਸਾ, ਵਾਹਿਗੁਰੂ ਜੀ ਕੀ ਫ਼ਤਿਹ  ·  The Sikh Heritage Network
Contact Our Network
SikhVerse

Sikh Battles

A comprehensive list of every Sikh battle ever fought

SikhVerse

Introduction — The Sikh Martial Tradition

The Sikh martial tradition began with Guru Hargobind Ji, the sixth Sikh Guru, who introduced militarization to Sikhi in response to his father Guru Arjan Dev Ji's martyrdom in 1606. He established the Akal Sena (Army of the Immortal) and built the fortress of Lohgarh at Amritsar, marking the beginning of Sikh military history.

The tenth Guru, Guru Gobind Singh Ji, formalized the tradition by creating the Khalsa in 1699 and waging Dharma Yudh — war fought as a last resort to defend righteousness, never out of revenge or greed. He led 14 major battles and 8 minor battles, never taking captives or damaging places of worship.

His successor, Banda Singh Bahadur, established the first Sikh state in 1710, and later the Misl Confederacy and Maharaja Ranjit Singh's Sikh Empire continued the martial legacy until the Anglo-Sikh Wars ended Sikh sovereignty in 1849.

This page documents every known Sikh battle — from the earliest engagements under Guru Hargobind to the final battles of the Anglo-Sikh Wars and beyond.

Sikh Battles — At a Glance
  • First Sikh Battle: Battle of Rohilla (1621)
  • Last Sikh Empire Battle: Battle of Gujrat (1849)
  • Total Major Battles: 100+ documented
  • Most Famous: Battle of Chamkaur (1704)
  • Greatest Sikh General: Hari Singh Nalwa
  • Key Opponents: Mughals, Afghans, British, Hill Rajas
Sikh Battles — Complete history of Sikh military campaigns
A comprehensive record of every Sikh battle from the Guru period to the Anglo-Sikh Wars. Image credit: SikhVerse

Guru Period Battles (1621–1708)

This section covers battles fought under the Sikh Gurus, beginning with Guru Hargobind and continuing through Guru Gobind Singh.

Battles of Guru Hargobind Ji (6th Guru)

Battle of Rohilla

1621

Fought against the Mughal forces over land rights and territory. Guru Hargobind emerged victorious, marking the first armed conflict in Sikh history.

See more →

Battle of Sangrana

1628

Guru Hargobind fought against Mughal forces at Sangrana, emerging victorious.

See more →

Battle of Amritsar (First)

1634

Guru Hargobind defended Amritsar against Mughal forces sent by Shah Jahan. The Sikhs successfully repelled the attack.

See more →

Battle of Lahira

1634

A skirmish near Amritsar where Guru Hargobind defeated a Mughal detachment pursuing him through the countryside.

See more →

Battle of Kartarpur

1635

Guru Hargobind and his forces defeated a Mughal army sent to capture him at Kartarpur. He retreated to the hills after this engagement.

See more →

Battle of Phagwara

1635

A minor engagement near Phagwara where Guru Hargobind's forces defeated a Mughal contingent.

See more →

Battle of Kiratpur

1637

Guru Hargobind fought against the forces of the hill chiefs who were allied with the Mughals. The Sikhs were victorious.

See more →

Battle of Sutlej

1652

Guru Hargobind fought against Mughal forces near the Sutlej River.

See more →

Battle of Kiratpur (1658)

1658

A battle fought near Kiratpur during the later years of Guru Hargobind's life.

See more →

Battles of Guru Gobind Singh Ji (10th Guru)

Battle of Anandpur (1682)

1682

An early engagement at Anandpur Sahib against hill chiefs.

See more →

Battle of Anandpur (1685)

1685

Guru Gobind Singh defended Anandpur against hill rajas.

See more →

Battle of Bhangani

1688

Guru Gobind Singh's first major battle, fought at Bhangani in the Sivalik Hills against a combined force of hill rajas. The Guru's forces, though outnumbered, won a decisive victory.

See more →

Battle of Nadaun

1691

Guru Gobind Singh allied with the hill raja of Nadaun against the Mughal commander Alif Khan. The alliance defeated the Mughal forces.

See more →

Battle of Guler

1696

Guru Gobind Singh fought against the forces of the Raja of Guler.

See more →

Battle of Hussaini

1696

Fought against the Mughal governor of Jammu. Guru Gobind Singh's forces emerged victorious.

See more →

Battle of Bhalan

1697

A minor engagement where Guru Gobind Singh defeated the hill chief of Bhalan.

See more →

Battle of Anandpur (1699)

1699

A battle fought shortly after the creation of the Khalsa in 1699.

See more →

Battle of Anandpur (1700)

1700

Mughal forces attacked Anandpur Sahib. Guru Gobind Singh successfully defended the city, leading to a temporary truce.

See more →

Battle of Nirmohgarh

1702

Guru Gobind Singh defended the fort of Nirmohgarh against Mughal forces.

See more →

Battle of Basoli

1702

Guru Gobind Singh fought against the forces of the Raja of Basoli.

See more →

First Battle of Chamkaur (1702)

1702

An early engagement at Chamkaur where Guru Gobind Singh's forces fought against the Mughals.

See more →

Battle of Anandpur (1704)

1704

A massive Mughal army besieged Anandpur Sahib. After a long siege, Guru Gobind Singh and his family were forced to evacuate under a false promise of safe passage.

See more →

Battle of Sarsa

1704

As Guru Gobind Singh's family and forces crossed the Sarsa River, they were attacked by the Mughal army. Many Sikhs died, and the Guru's youngest sons were separated from him.

See more →

Battle of Chamkaur

1704

One of the most famous Sikh battles. Guru Gobind Singh and 40 Sikhs defended a small mud fort against a Mughal army of over a million. The Guru's two eldest sons — Ajit Singh and Jujhar Singh — were martyred here along with all 40 Sikhs. The Guru escaped under cover of darkness.

See more →

Battle of Muktsar

1705

Also known as the Battle of Khidrana. Forty Sikhs who had previously abandoned Guru Gobind Singh returned to fight alongside him. All 40 were martyred, and Guru Gobind Singh blessed them as the "Forty Liberated Ones."

See more →

Battle of Sonipat

1706

Guru Gobind Singh fought against Mughal forces near Sonipat on his way to the Deccan.

See more →

Battle of Baghaur

1707

Guru Gobind Singh fought against the hill chief of Baghaur.

See more →

Battle of Chittorgarh

1708

The last battle fought by Guru Gobind Singh, near Chittorgarh in Rajasthan.

See more →

Banda Singh Bahadur Period (1708–1716)

After Guru Gobind Singh's death, his disciple Banda Singh Bahadur led the Sikhs in a series of successful campaigns against the Mughals, establishing the first Sikh state in 1710.

Battle of Samana

1709

Banda Singh Bahadur attacked and captured Samana, executing the Mughal officials who had persecuted Guru Gobind Singh's sons.

See more →

Battle of Kapuri

1709

Banda Singh defeated Mughal forces at Kapuri.

See more →

Battle of Sonipat (1709)

1709

Banda Singh defeated the Mughal forces at Sonipat, further consolidating Sikh control over the region.

See more →

Battle of Kaithal

1709

Banda Singh captured Kaithal after a short engagement, expanding Sikh territory further.

See more →

Battle of Chappar Chiri

1710

Banda Singh defeated the Mughal forces at Chappar Chiri near Sirhind.

See more →

Battle of Sadhaura

1710

Banda Singh defeated the forces of the Nawab of Sadhaura, who had been persecuting Sikhs and others in the region.

See more →

Battle of Sirhind

1710

The most significant victory of Banda Singh Bahadur. He defeated the Mughal forces at Sirhind and executed Wazir Khan, the governor who had ordered the martyrdom of Guru Gobind Singh's sons. Banda then established the first Sikh state with Sirhind as its capital.

See more →

Siege of Sirhind

1710

Banda Singh laid siege to Sirhind and captured the city from the Mughals.

See more →

Battle of Saharanpur

1710

Banda Singh captured Saharanpur from the Mughals.

See more →

Battle of Jalalabad

1710

Banda Singh defeated Mughal forces at Jalalabad.

See more →

Siege of Kotla Begum

1710

Banda Singh laid siege to Kotla Begum and captured it from the Mughals.

See more →

Battle of Bhilowal

1710

Banda Singh defeated Mughal forces at Bhilowal.

See more →

Battle of Rahon

1710

Banda Singh captured Rahon from the Mughals.

See more →

Battle of Thanesar

1710

Banda Singh defeated Mughal forces at Thanesar.

See more →

Battle of Lohgarh

1710

Mughal emperor Bahadur Shah I personally led a massive army against Banda Singh at Lohgarh. The Sikhs abandoned the fort and retreated to the hills.

See more →

Battle of Bahrampar

1711

Banda Singh defeated Mughal forces at Bahrampar.

See more →

Battle of Hoshiarpur

1711

Banda Singh captured Hoshiarpur from the Mughals.

See more →

Battle of Kalanaur

1711

Banda Singh defeated Mughal forces at Kalanaur.

See more →

Battle of Aurangabad

1711

Banda Singh fought against Mughal forces near Aurangabad.

See more →

Battle of Pasrur

1711

Banda Singh captured Pasrur from the Mughals.

See more →

Battle of Jammu

1712

Banda Singh launched a campaign against the hill chiefs in Jammu, defeating them and extending Sikh influence.

See more →

Battle of Sadhaura (1712)

1712

Banda Singh defeated Mughal forces at Sadhaura.

See more →

Battle of Lohgarh (1712)

1712

Banda Singh fought against Mughal forces at Lohgarh.

See more →

Siege of Sadhaura (1713)

1713

Banda Singh laid siege to Sadhaura and captured it from the Mughals.

See more →

Battle of Lohgarh (1713)

1713

Banda Singh defended Lohgarh against Mughal forces.

See more →

Battle of Kiri Pathan

1714

Banda Singh defeated Mughal forces at Kiri Pathan.

See more →

Battle of Ropar (1714)

1714

Banda Singh fought against Mughal forces near Ropar.

See more →

Battle of Gurdas Nangal

1715

Mughal forces besieged Banda Singh and his men at Gurdas Nangal. After eight months, the Sikhs were starved out. Banda Singh and his remaining men were captured and later executed in Delhi.

See more →

Misl Period Battles (1716–1799)

Following Banda Singh's execution, the Sikhs organized into Misls — armed confederacies that fought against Mughal, Afghan, and Persian invaders while gradually expanding Sikh territory across Punjab.

Battle of Amritsar (1757)

1757

Ahmad Shah Durrani attacked Amritsar. The Sikh misls, though outnumbered, fought fiercely before retreating. Durrani filled the sacred sarovar with debris.

See more →

Battle of Amritsar (1762)

1762

Sikh forces defeated a Durrani detachment sent to occupy Amritsar, liberating the city.

See more →

Battle of Harnaulgarh

1762

Ahmad Shah Durrani's forces attacked the Sikhs at Harnaulgarh. The Sikhs, under Charat Singh Sukkarchakkia, successfully defended the fort.

See more →

Battle of Sirhind (1763)

1763

The Sikh misls captured Sirhind from the Durrani forces, marking an important victory.

See more →

Battle of Ropar

1765

Sikh forces defeated a Mughal contingent near Ropar.

See more →

Battle of Kasur (1765)

1765

The Sikh misls captured Kasur from its Afghan ruler.

See more →

Battle of Amritsar (1767)

1767

Ahmad Shah Durrani's forces attacked Amritsar again. The Sikhs mounted a successful defense.

See more →

Battle of Lahore (1767)

1767

The Sikhs captured Lahore from the Durrani forces for a brief period.

See more →

Battle of Malerkotla

1768

Sikh forces attacked Malerkotla due to its alliance with the Durranis.

See more →

Battle of Mani Majra

1768

The Sikhs defeated a Mughal force near Mani Majra.

See more →

Battle of Amritsar (1774)

1774

Sikh forces under Jassa Singh Ahluwalia defended Amritsar against a Mughal attack.

See more →

Battle of Amritsar (1788)

1788

The Sikhs defended Amritsar against the forces of the Afghan ruler Zaman Shah.

See more →

Battle of Batala

1788

Sikh forces captured Batala from its Afghan governor.

See more →

Battle of Gujranwala

1798

Ranjit Singh led an attack on Gujranwala, defeating the forces of the Afghan governor.

See more →

Battle of Wazirabad

1798

Ranjit Singh defeated the Afghan forces at Wazirabad.

See more →

Sikh Empire Battles (1799–1849)

Under Maharaja Ranjit Singh, the Sikh Empire became a major power in South Asia. The empire expanded into Kashmir, Peshawar, and the Khyber Pass region.

Battle of Amritsar (1799)

1799

Ranjit Singh captured Amritsar from the Bhangi Misl, establishing control over the city.

See more →

Katoch–Sikh War

1801

Ranjit Singh defeated the Katoch chief Sansar Chand, expanding Sikh control over the Kangra region.

See more →

Battle of Kasur (1807)

1807

Ranjit Singh captured Kasur from its Afghan ruler after a short siege.

See more →

Battle of Jammu (1808)

1808

Ranjit Singh captured Jammu from its Dogra ruler.

See more →

Gurkha-Sikh War

1809

Ranjit Singh fought against the Gurkha forces along the Himalayan foothills.

See more →

Siege of Multan (1810)

1810

An early attempt by Ranjit Singh to capture Multan from the Afghans.

See more →

Battle of Bhimber (1812)

1812

Ranjit Singh captured Bhimber from the Afghans.

See more →

Battle of Anandpur (1812)

1812

Ranjit Singh fought against the hill chiefs near Anandpur.

See more →

Afghan-Sikh Capture of Kashmir

1812–1813

A series of campaigns by Ranjit Singh to capture Kashmir from the Afghans.

See more →

Battle of Hasan Abdal

1813

Ranjit Singh captured Hasan Abdal from the Afghans.

See more →

Battle of Attock

1813

One of the most important victories of the Sikh Empire. General Hari Singh Nalwa led the Sikh forces to victory over the Afghans at Attock, securing the strategic fort.

See more →

Battle of Kashmir (1814)

1814

Ranjit Singh's forces fought against the Afghans in Kashmir.

See more →

Battle of Multan

1818

Ranjit Singh captured Multan from the Afghans after a long and bloody siege.

See more →

Battle of Shopian

1819

The Sikh Empire defeated the Afghan forces at Shopian, leading to the capture of Kashmir.

See more →

Battle of Kashmir

1819

Following the Battle of Shopian, the Sikh Empire captured Srinagar and established control over the Kashmir Valley.

See more →

Battle of Gandgarh

1820

Hari Singh Nalwa captured Gandgarh from the Afghans.

See more →

Battle of Mankera

1821

Ranjit Singh captured Mankera from the Afghan governor.

See more →

Battle of Mangal

1821

Hari Singh Nalwa defeated Afghan forces at Mangal.

See more →

Battle of Taragarh

1822

Ranjit Singh captured Taragarh from the Afghans.

See more →

Battle of Nowshera

1823

Hari Singh Nalwa led the Sikh forces to victory against a much larger Afghan army at Nowshera. The Afghans lost over 20,000 men.

See more →

Siege of Bhimber

1824

Sikh forces under Hari Singh Nalwa captured Bhimber from Afghan control.

See more →

Battle of Akora Khattak

1826

Hari Singh Nalwa defeated Afghan forces at Akora Khattak.

See more →

Battle of Saidu

1827

Hari Singh Nalwa defeated Afghan forces at Saidu.

See more →

Battle of Haidru

1828

Hari Singh Nalwa defeated Afghan forces at Haidru.

See more →

Battle of Balakot

1831

The Sikh Empire fought against the forces of Syed Ahmad Barelvi at Balakot.

See more →

Battle of Bannu

1832

Hari Singh Nalwa captured Bannu from the Afghans.

See more →

Ladakh War

1834–1835

The Sikh Empire captured Ladakh from the Dogras.

See more →

Battle of Peshawar

1834

Hari Singh Nalwa captured Peshawar, extending the Sikh Empire to the Khyber Pass.

See more →

Battle of Ramkani

1835

Hari Singh Nalwa defeated Afghan forces at Ramkani.

See more →

Battle of Panjtar

1836

Hari Singh Nalwa defeated Afghan forces at Panjtar.

See more →

Battle of Michni

1836

Hari Singh Nalwa captured Michni from the Afghans.

See more →

Battle of Jamrud

1837

The last major battle fought by Hari Singh Nalwa. He defended the Khyber Pass against a massive Afghan army led by Amir Dost Muhammad Khan. Hari Singh Nalwa was martyred in this battle, but the Afghans retreated.

See more →

1837 Poonch Revolt

1837

Sikh forces suppressed a revolt in Poonch.

See more →

Baltistan Expedition

1840

The Sikh Empire captured Baltistan from the Dogras.

See more →

Anglo-Sikh Wars (1845–1849)

Following Maharaja Ranjit Singh's death in 1839, the Sikh Empire weakened. The British East India Company fought two wars to annex Punjab.

First Anglo-Sikh War (1845–1846)

Battle of Mudki

1845

The first major battle of the First Anglo-Sikh War. The Sikh forces, led by Lal Singh, engaged the British army at Mudki. The British won the battle, but both sides suffered heavy casualties.

See more →

Battle of Ferozeshah

1845

A massive battle involving over 100,000 troops. The British army, led by Sir Hugh Gough, faced the Sikh forces under Lal Singh. The battle ended in a narrow British victory after fierce fighting.

See more →

Battle of Baddowal

1846

Sikh forces under Ranjodh Singh attacked British supply lines at Baddowal.

See more →

Battle of Aliwal

1846

British forces under Sir Harry Smith defeated the Sikh army under Ranjodh Singh at Aliwal. The Sikhs suffered heavy losses and retreated.

See more →

Battle of Sobraon

1846

The final battle of the First Anglo-Sikh War. British forces attacked the Sikh army at Sobraon, winning a decisive victory. The Sikhs lost over 10,000 men. The war ended with the Treaty of Lahore.

See more →

Battle of Sohana

1846

A minor engagement between Sikh and British forces near Sohana.

See more →

Second Anglo-Sikh War (1848–1849)

Battle of Ramnagar

1848

The first major battle of the Second Anglo-Sikh War. Sikh forces under Sher Singh Attariwalla defeated British forces at Ramnagar.

See more →

Siege of Multan (1848–1849)

1848–1849

A prolonged siege during the Second Anglo-Sikh War. British forces captured Multan from the Sikhs after months of fighting.

See more →

Battle of Chillianwala

1849

One of the bloodiest battles of the Anglo-Sikh Wars. Sikh forces inflicted heavy casualties on the British army. The battle ended inconclusively, but both sides claimed victory.

See more →

Battle of Gujrat

1849

The final battle of the Anglo-Sikh Wars. British forces under Sir Hugh Gough defeated the Sikh army at Gujrat. The Sikh Empire was annexed by the British, ending Sikh sovereignty in Punjab.

See more →

Post-Empire Battles

Even after the fall of the Sikh Empire, Sikhs continued to serve as soldiers in the British Indian Army, participating in major conflicts worldwide.

Battle of Saragarhi

1897

One of the most legendary battles in Sikh history. 21 Sikh soldiers of the British Indian Army defended the Saragarhi post against over 10,000 Afghan tribesmen. All 21 Sikhs were martyred, but they held the post for hours, inspiring the British to later retake the area. Their sacrifice is commemorated every year on September 12.

See more →

Sikh Participation in World Wars

1914–1945

Sikhs fought in both World Wars as part of the British Indian Army. They served in the trenches of France, the deserts of Mesopotamia, the jungles of Burma, and the beaches of Italy. Sikh soldiers were awarded numerous Victoria Crosses for their bravery.

See more →

Legacy of Sikh Battles

The battles fought by Sikhs over nearly four centuries have left a profound legacy:

  • Identity and Resilience: These battles forged Sikh identity and resilience. The concept of the Saint-Soldier (Sant-Sipahi) remains central to Sikh identity.
  • Protection of Faith: Sikhs fought not for conquest or revenge but for Dharma Yudh — the defense of righteousness and the protection of the oppressed.
  • Geopolitical Transformation: Sikh battles reshaped the geopolitics of South Asia, pushing Afghan influence back and establishing Sikh sovereignty over Punjab and beyond.
  • Military Excellence: The Sikh Empire under Ranjit Singh pioneered modern warfare in South Asia, adopting European tactics and technology while retaining indigenous methods.
  • Sacrifice and Martyrdom: The sacrifices made in these battles — from the Chali Mukte (Forty Liberated Ones) at Muktsar to the 21 martyrs of Saragarhi — continue to inspire Sikhs worldwide.

Today, these battles are remembered in Sikh history as moments of courage, faith, and resilience. They remind Sikhs of their duty to stand against tyranny and protect the weak, regardless of religion or background.

For further reading, explore the Full Sikh History Timeline or read about the Sikh Empire and Misl Period.

Frequently Asked Questions

The first Sikh battle is generally considered to be the Battle of Rohilla in 1621, fought under Guru Hargobind Ji. Some historians also mention an earlier engagement at Amritsar in 1609.

Guru Gobind Singh fought 14 major battles and 8 minor battles, totaling 22 engagements. These include the battles of Bhangani, Nadaun, Chamkaur, Muktsar, and others.

While many warriors stand out — Hari Singh Nalwa, Akali Phula Singh, and Banda Singh Bahadur — Hari Singh Nalwa is often celebrated as one of the most successful Sikh generals, having conquered Kashmir, Peshawar, and the Khyber Pass region.

There were two Anglo-Sikh Wars: the First Anglo-Sikh War (1845–1846) and the Second Anglo-Sikh War (1848–1849). Both resulted in British victory and the eventual annexation of Punjab in 1849.

Yes, Sikhs lost several battles, including the Battle of Chamkaur (1704), the Siege of Gurdas Nangal (1715), the Battle of Kup (1762), and the major Anglo-Sikh War battles that led to the fall of the Sikh Empire.

The Battle of Chamkaur (1704) is perhaps the most famous Sikh battle, where Guru Gobind Singh and a small band of 40 Sikhs faced a massive Mughal army. The Battle of Saragarhi (1897), though not fought by Sikhs alone, is also celebrated in Sikh military history.

References

  • Grewal, J. S. (2021). The Sikhs of the Punjab. Cambridge University Press.
  • Singh, K. (2004). A History of the Sikhs, Volume 1: 1469–1839. Oxford University Press.
  • Singh, K. (2004). A History of the Sikhs, Volume 2: 1839–2004. Oxford University Press.
  • Singh, H. (2005). The Heritage of the Sikhs. Manohar Publishers.
  • Ganda Singh (1999). Life of Banda Singh Bahadur. Punjabi University.
  • Kapur, S. S. (2004). Hari Singh Nalwa: Champion of the Khalsa. Sikh Missionary Society.
  • Singh, G. (2009). The Anglo-Sikh Wars. Punjab History Conference.
Guru Period Timeline (1469–1708)
→

Continue Exploring Sikh Heritage

From Rulers to Gurdwaras — Discover the Full Story

Every empire, every battle, every Gurdwara has a story.
Keep exploring the people, places, and history that shaped the Sikh world.

"We welcome your suggestions and comments"

Continue the Journey.

Explore, connect, and stay inspired through the ever-growing world of SikhVerse.

Get Gurpurb reminders & new content alerts.
* mandatory fields

Welcome

Your feedback is a blessing to us

"The beauty of Sikh heritage and Gurudwaras lives in our memories

Upload, save, and share your sacred moments"

if you have suggestions or a beautiful photo of a Gurudwara or Sikh heritage site, please share it with us!