 Thompson was born on 11 September 1928 in The Glenkens, Galloway, Scotland.In the 1950s he went to Rome and studied at the Pontifical Scots College.After the death of his father, he returned to Scotland without completing his studies, then spent seven years working for the Forestry Commission.