Era hijo de Henry Barkly, político y administrador colonial británico.
En 1877, fue nombrado magistrado residente en Basutolandia, actual Lesoto.
Sirvió en esta cargo hasta diciembre de 1881, y se convirtió en Comisionado Civil jefe de las islas Seychelles.
[3] En 1887 fue transferido de nuevo a Seychelles como comisionado hasta 1888.
Falleció poco después en Stapleton Park, cerca de Pontefract, Yorkshire del Oeste en Inglaterra.