L'Inde a la plus grande armée de réserve au monde. L'Armée de l'Air de l'Inde est la deuxième plus grande au monde, juste derrière celle des Etats-Unis.
Les forces armées indiennes disposaient en 2006 d'un effectif de 1 325 000 militaires et 535 000 réservistes.
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 :
* Armée de terre : 1 110 000 hommes ;
* Armée de l'air : 170 000 hommes ;
* Marine : 55 000 hommes.
Elles disposent de 3 000 char 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 pour 2012 .
L'Inde dispose d'armes nucléaires depuis 1974 réparties dans l'aviation ou dans des missiles IRBM.