Creció en St Andrews, un pueblo de Fife.
Estudió en la Universidad de St Andrews, donde se graduó en historia. Después de completar su educación, se mudó a Londres para trabajar en la política y eventualmente se convirtió en un destacado político escocés.