He was born in Big River, Saskatchewan and later moved to Buffalo Narrows, where he fished, trapped and operated a mink ranch. He was a three-time Saskatchewan boxing champion and coached hockey, baseball and gymnastics. Later in life, Thompson was a professional golf instructor.[1]
He served in the Saskatchewan cabinet as Minister of Economic Development.[1] Thompson was defeated by Buckley Belanger when he ran for reelection to the provincial assembly in 1995.[2]