Born and educated in a working-class Protestant area in Ballymacarrett, Belfast, Thompson was the seventh of eight children of a lamp-lighter and part-time sexton of St Clement's Church.
Thompson's upbringing took place in a working-class Protestant area of Ballymacarrett, Belfast, where he was one of eight children. His parents were a lamp-lighter and a part-time church sexton.