
John Barbour nació en 1849 en Galloway, al sureste de Escocia y fue el segundo hijo de una familia cuyos orígenes se remontan al siglo XIV. A los veinte años dejó la granja donde creció en busca de fortuna y se estableció en el noroeste de Inglaterra, donde comenzó a trabajar como representante de tejidos.