L'Inde a la plus grande armée de réserve au monde. L'Armée de l'Air de l'Inde est la quatrième plus grande au monde, derrière celles des États-Unis, de la Russie et de la Chine.
Les forces armées indiennes disposaient en 2006 d'un effectif de 1 325 000 militaires et 535 000 réservistes [réf. nécessaire].
Son budget pour la défense s'élève à 19,1 milliards de dollars (soit 15,80 milliards d'euros), 3,11 % du produit national brut (PNB)
Ses forces sont réparties comme ainsi :
Elles disposent de 3 000 chars de combat, 1 900 autres blindés, 650 avions de combat (ainsi que des forces aéronavales), 16 sous-marins, 1 porte-aéronefs et 8 destroyers. L'Inde vient de commencer le remplacement de 126 MiG-21 par d'autres avions russes pour 2012 [réf. nécessaire].
L'Inde dispose d'armes nucléaires depuis 1974 réparties dans l'aviation ou dans des missiles IRBM.