Gawler was de zoon van luitenant-kolonel George Gawler. Net als zijn vader diende hij in het leger, hij sloot zich eerst aan bij het 73e Regiment en vocht in het 8e
Xhosa Oorlog, 1850 tot 1853, later gepromoveerd tot kolonel. In september 1855 werd hij benoemd tot speciale magistraat in de Britse Kaffraria. Later in 1861 vocht hij in Sikkim, India. In de jaren 1870 werd Gawler Bewaarder van het Juwelhuis in de Tower of London, een functie die hij tot zijn dood in 1882 bekleedde. Hij schreef talloze werken over oorlog en Brits-Israëlisme.