Gisborne, New Zealand
Thompson was born in 1959 in Gisborne, New Zealand. He received his schooling at Gisborne Boys' High School, for whom he played rugby union; he was selected for the under-18 North Island team.