Barratt blev født i Calcutta og fik sin uddannelse på Bedford School. Han modtog sin første kommission i Royal Berkshire Regiment i 1883. Han tjente i Sudan under Suakin-ekspeditionen i 1885 og kæmpede i slaget ved Hasheen og i slaget ved Tofrek. I 1890 deltog han i Zhob Valley Expedition i Indien og kæmpede i Waziristan mellem 1894 og 1895. Han tjente i Østafrika i 1896, i Zanzibar og Uganda mellem 1897 og 1898, i Kina under bokseroprøret mellem 1900 og 1901, og var til stede ved
Relief af Peking. Han tjente efterfølgende på den nordvestlige grænse i Indien. Han blev udnævnt til General Officer Commanding of the 9th (Secunderabad) Division og som General Officer Commanding of the 16th Indian Division.