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.
- 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
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 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 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 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 →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 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 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 →Siege of Kotla Begum
1710
Banda Singh laid siege to Kotla Begum and captured it from the Mughals.
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 Jammu
1712
Banda Singh launched a campaign against the hill chiefs in Jammu, defeating them and extending Sikh influence.
See more →Siege of Sadhaura (1713)
1713
Banda Singh laid siege to Sadhaura and captured it from the Mughals.
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 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 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 Gujranwala
1798
Ranjit Singh led an attack on Gujranwala, defeating the forces of the Afghan governor.
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 →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 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 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 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 Balakot
1831
The Sikh Empire fought against the forces of Syed Ahmad Barelvi at Balakot.
See more →Battle of Peshawar
1834
Hari Singh Nalwa captured Peshawar, extending the Sikh Empire to the Khyber Pass.
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 →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 →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.