Hume Brown was born in Tranent but soon he and his widowed mother moved to Prestonpans, a few miles away, where he started at the Free Church school in 1857.
He taught in England and Wales before starting a degree in theology at Edinburgh in 1872.