He represented Greenwood in the Legislative Assembly of British Columbia from 1909 to 1916 as a Conservative. He was born in Drumheart, County Cavan, the son of William Jackson, and was educated in Corlisbratten. Jackson came to Ontario in 1871 and to British Columbia in 1885.
Jackson was defeated by John Duncan MacLean when he ran for reelection in 1916.
He died in Merritt at the age of 65.