Parašykite šio skyriaus tęsinį. Armstrongas gimė 1897 m. birželio 11 d. ir mokėsi Cheltenhamo koledže. Po Karališkojoje karinėje akademijoje Sandhurst, 1915 m. Balandžio mėn. Jis buvo paskirtas į Rytų Surrey pulką. 1916-1918 m. tarnavo Prancūzijoje, kur buvo du kartus sužeistas ir 1918 m. kovo mėn. tapo karo belaisviu. 1918 m. gruodį grįžo į tėvynę, 1919 m. tarnavo Šiaurės Rusijoje ir buvo apdovanotas kariniu kryžiumi už ryžtą. Jis buvo Mesopotamijoje 1920-1921 metais.
1930-1931 m. Indijos šiaurės vakarų pasienyje, tarpkariniu laikotarpiu tarnavo 1-ajame batalionui, Rytų Surrey pulke Egipte, Sudane, Honkonge ir Indijoje.