Wilson nació en la parroquia de Glencorse (Midlothian, cerca de Edimburgo).