Background
He was born in Halifax, the son of James Noble Shannon, a city merchant, and Nancy Allison.
He was born in Halifax, the son of James Noble Shannon, a city merchant, and Nancy Allison.
Shannon was educated at King"s College.
He represented Halifax County in the Nova Scotia House of Assembly from 1859 to 1867. He articled in law with Henry Pryor and was called to the bar in 1839. Shannon served in the local militia, reaching the rank of lieutenant-colonel.
In 1858, he was named a Nova Scotia railway board commissioner.
Shannon was named Queen"s Counsel in 1864. He served as a minister without portfolio in the province"s Executive Council from 1863 to 1867.
He supported the development of an intercolonial railway, free common schools and Confederation. Shannon served on the board of governors for Dalhousie College and helped establish the Dalhousie Law School, serving as one of its first instructors.
In 1881, he was named probate judge for Halifax County.
Shannon died in Halifax at the age of 78.