Général américain.
John Armstrong est né le 13 octobre 1717 dans le nord de l'Irlande, de parents originaires d'Ecosse. Il y fait ses études et devient ingénieur civil avant d'émigrer en Pennsylvanie en 1745, où il fonde la ville de Carlisle, dont il est le concepteur des plans.
En 1754, les attaques indiennes soutenues par les Français le décident à rejoindre le régiment de Pennsylvanie pour combattre l'ennemi. Il conduit notamment ses troupes à la victoire à Kittanning, près de fort Duquesne (future Pittsburgh) en septembre 1756, affrontement au cours duquel il est blessé.
Promu colonel en 1756, puis brigadier général au sein de la milice de Pennsylvanie en 1776, Armstrong assure les préparatifs de la défense de Charleston, en Caroline du Sud. Il reste en service jusqu'en 1777, après les batailles de Brandwine et Germantown. Il sert également comme général en chef de la milice de Pennsylvanie pendant la guerre d'indépendance américaine.
Après son retrait des champs de bataille à l'âge de 60 ans, John Armstrong retourne à Carlisle et s'investit dans la politique. Élu au Congrès continental (l'assemblée législative des treize colonies britanniques à l'origine des États-Unis) par l'assemblée de Pennsylvanie de 1779 à 1780, puis de 1787 à 1788, il est partisan d'une nouvelle constitution américaine. Il soutient son ami le colonel George Washington, futur premier Président des Etats-Unis d'Amérique.
John Armstrong décède à Carlisle le 9 mars 1795.