Career
He represented Muskoka in the Legislative Assembly of Ontario from 1912 to 1916 as a Conservative member. He was born in Churchill, County Fermanagh, Ireland, the son of Lennon Armstrong, was educated in Enniskillen and came to Canada in 1872. He was also a cattle dealer.
Armstrong served on the council for Victoria County and was the first mayor of Bracebridge, serving in that post for 11 years.