Il est né dans une famille d'agriculteurs le 3 mars 1940 à Braughing, dans le Hertfordshire, en Angleterre.
Spencer-Thomas a combiné cette carrière à celle d'un pasteur anglican ordonné et d'un collecteur de fonds de bienfaisance.