Background
Armstrong was born in Huntley Township, Carleton County, Ontario, the son of Hugh Armstrong, and was educated at Manitoba public schools.
Armstrong was born in Huntley Township, Carleton County, Ontario, the son of Hugh Armstrong, and was educated at Manitoba public schools.
He received a Bachelor of Laws degree from the University of Manitoba.
He was called to the Manitoba bar in 1905 and practised law in Manitou. He was named a King"s Counsel in 1920. He was first elected to the Manitoba legislature in the 1915 provincial election, defeating Conservative West.H. Sharpe by 84 votes in the constituency of Manitou.
He ran for re-election in the 1920 campaign but finished third against Conservative John Ridley, losing by 284 votes.
In 1929, Armstrong was named county court judge for the southern judicial district of Manitoba. He died in Morden after an extended illness at the age of 60.
He served in the Legislative Assembly of Manitoba from 1915 to 1920, as a member of the Liberal Party.