Career
Born in Belfast, Ireland, Thompson emigrated to British Columbia in 1858. Thompson was a journalist and accountant prior to becoming an Member of Parliament. His only actual electoral race was in the 1874 election. In the 1878 election he was acclaimed again and did not seek a further term in office after that.
Thompson died in Victoria, British Columbia.