Aunque nació en Liverpool, creció y se crio en Dublín. Debutó en el mundo del motociclismo en 1946 cuando todavía era menor. Sus primeras carreras las realiza en Irlanda del Norte con una Norton Manx. Consigue un quinto en su segunda carrera, la Mid-Antrim 150 y ese mismo año intenta debutar en la Manx Grand Prix, pero su inscripción queda rechazada al ser menor de edad. Al año siguiente, ya de forma legal, llega a la cuarta posición de esta carrera en la categoría de 250cc.
En 1948, repite la cuarta posición aunque en la categoría Senior. Ese mismo año participa en la Cookstown 100 (haciendo la vuelta más rápida) y es invitado por la fabricante AJS para probar la Porcupine 500, moto que el irlandés pilotará en el conducirá en el año de debut del Mundial.[2] Precisamente en esa edición, acaba subcampeón en la cilindrada de 350cc por detrás de Freddie Frith con su Velocette. En 1950 ficha a Velocette y acaba quinto en la general de 350cc.
En 1951, vuelve a correr con AJS, pero con escasos resultados. En el siguiente año ficha por Norton y consigue uno de sus mejores resultados con un subcampeonato en la general de 350cc por detrás de Geoff Duke (con una victoria y cinco podios) y tercer en 500, categoría con la que consigue la victoria en el GP de Alemania y el mítico Tourist Trophy.
En 1953, repite subcampeonato en 500 y 250cc. En la categoría reina, a bordo de una Gilera, volvió a quedar por detrás del ahora su compañero de equipo Geoff Duke mientras que en el cuarto de litro, lo hace por detrás del alemán Werner Haas, también en esta caso compañero de equipo en NSU. Esta temporada el irlandés es autor de 9 podios y dos victorias.
También en los tres últimos años de su carrera, sigue a un alto nivel: quinto en la general de 500cc en 1954, vuelve a ser subcampeón por detrás de Duke en la general de 500cc en 1955. En 1956, volvería a ser quinto en la general del medio litro y allí consigue la que sería su última victoria de su carrera en el Gran Premio de Alemania.
En 1962, es director de equipo en Honda, colaboración que durará un par de temporadas durante las cuales la casa japonesa ganará 5 títulos mundiales. Alejándose del mundo de las dos ruedas, comenzó una corta carrera en el automovilismo, pero con poco éxito.
En noviembre de 1979 (a la edad de 51 años), Armstrong moriria en una accidente de tránsito mientras volvía a su casa de Ashford.[3] Su cuerpo yace enterrado en el cementerio de la iglesia de San Patricio en Enniskerry.