日出生在英国苏格兰首府爱丁堡，父亲罗伯特·坎贝尔（Robert Campbell）是少校，来自苏格兰古老的名门；母亲Louisa也是苏格兰人，其外祖父David Baillie在牙买加经商致富。他于1845年就读卓特咸学院，毕业后其父要他选择就读牛津大学贝利奥尔学院或是出国读书，他选择出国，于1851及1852年在法国滨海布洛涅与巴黎读书，1853年就读海德堡大学。他因此精通法语与德语。他于1855年回到英国，在寻求公职时由于超龄两次受挫，1856年2月阿盖尔公爵为他在邮局安插了一个工作。他于8月考进英