Garrett was born on 20 July 1865, was fourth son of John Fisher Garrett, rector of Elton, Derbyshire, by his wife, Mary, daughter of Godfrey Gray.
South Africa was at that time entering the critical period of her history which terminated in the war of 1899-1902.