 Booth was born on Bressay, Shetland, Scotland, one of eight children of John Booth and Margaret Scott.He came to Guelph, Ontario with his family at a young age, was educated in Ontario and came to British Columbia in 1859.Booth lived on Salt Spring Island.