Home » General Knowledge » List of Battles and Wars

List of Battles and Wars

Many battles and wars have been fought on Indian soil. Here are lists of important battles in India.


From ancient times to the modern era, there have been various important battles and wars fought. Remembering all these important battles and wars is helpful for the preparation of various competitive exams, including the UPSC IAS Examination, SSC, PSC, Railway, Defense and other exams.

Battles and Wars

Here is the list of important Battles and Wars fought on Indian soil with periods, winners and more.

Battle and WarPeriodHappened BetweenWinnerAbout
Battle of Hydaspes326 BCBetween Alexander and PuruAlexanderThe battle was fought at the banks of the Hydaspes River (Jhelum River) in Punjab, which is recently in the Pakistan Region. In the Greek language, it is called the Battle of Hydaspes.
Kalinga War260 BCBetween Ashoka(Mauryan Empire) and the King of Kalinga(Odissa)AshokaAshoka adopted Buddhism from Chandrashok to change into Dharmashok.
1st Battle of Tarain1191Prithviraj Chauhan and Mohammad GhoriPrithviraj Chauhan
2nd Battle of Tarain1192Prithviraj Chauhan and Mohammad GhoriMohammad Ghori1st Muslim raj in India
1st Battle of Panipat1526Between Ibrahim Lodi and BabarVictory of MughalsEstablishment of Mughal Emperor in India
Battle of Khanuar1527Babar and Rana SanghaBabar
Battle of Kanauj1540Sher Shah and HumaiunSher ShahEstablishment of Sher Shah Emperor in India
2nd Battle of Panipat1556Between Akbar and HimuAkbarEstablish of Mughal Emperor in India
Battle of Talikota1564-1565Between the Vijayanagara Empire and the Deccan SultanatesDeccan victoryEnd of Hindu Kingdom in South India
Battle of Haldighat1576Between Rana Pratap and AkbarAkbarRana Pratap bravely fought the battle, but after losing it, he escaped into the Jungle.
Battle of Samugarh1659Aurangzeb and DaraAurangzeb
Battle of Palashi1757Between Siraj ud Daulhah and British East India Company (British Leader: Lord Clive)British East India CompanyBattle of Palashi was fought between Bengal Nawab Siraj ud Daulhah and East India Company at Palashi, south of Murshidabad, which is recently in Nadia District of Bengal. Started Ruling of East India Company in Bengal.
3rd Battle of Panipat1761Between Ahmad Shah Abdali and Maratha’sAhmad Shah AbdaliMarathas lost control over Punjab and Delhi.
Battle of Bauxer1764Muslims and British East India CompanyEast India CompanyEstablishment of the ruling power of East India Company in India.
3rd battle of Mahisur1790-1792British East India Company and Tipu SultanEast India CompanyTreaty of Seringapatam
Sikh War1854British East India Company And Sikh’sEast India CompanyEast India Company captured all Sikh States
Indo-Pak War1948Between India and PakistanTo get Sovereignty over Kashmir Kashmir.
India-China War1962Between China and IndiaChina attacked the North-East region of India.
Indo-Pak War1965Between India and PakistanPact of Taskhand.
Indo-Pak War1971Between India and PakistanEast Pakistan became a Free Nation named as “Bangladesh”.

Also Read – Chronology of Indian History