 Barrett was born on 17 November 1866, the son of Major William Barrett, who served in the 2nd Somerset Militia, and Maria Herring (née Chard).He attended first Eton College and then Lincoln College, Oxford.He then entered the West Somerset Yeomanry, in which he remained until 1911, when he left having gained the rank of Major.