Armstrong was born in
Newton Stewart and played for
Port Glasgow Athletic Juniors before signing for Aberdeen in 1931. His career was interrupted by
World War II in 1939 and, after a brief return to Aberdeen, he signed for Queen of the South in the 1946–47 season. Armstrong won three
caps with the
Scotland national team. == Career statistics ==