On le retrouve en montagne jusqu’à 2600 mètres d’altitude. Il redescend parfois vers le niveau de la mer en hiver pour venir s’installer dans la forêt tropicale ou la savane arbustive.
Trois sous-espèces vivent chacune dans une région spécifique : le Mexique, la Bolivie, et une petite zone couvrant plusieurs pays au nord-ouest de l’Amérique du Sud. Ces sous-espèces se ressemblent beaucoup en apparence.
L’ara militaire fait partie des perroquets capables d’imiter le langage humain. Curieux et intelligent, il utilise son bec comme un troisième pied pour s’aider à escalader les branches des arbres au sein desquels il se déplace.