Ha studiato alla Royal Military Academy di Woolwich e fu arruolato nella Royal Artillery nel 1875. Ha prestato servizio nella seconda guerra anglo-afghana dal 1878 al 1880, e nella guerra anglo-egiziana
del 1884. Fu promosso maggiore nel 1892. Thomas fu promosso colonnello nel 1899 e combatté nella seconda guerra anglo-boera tra il 1899 e il 1901, durante la quale fu menzionato due volte nei dispacci. Nel 1901 fu nominato Compagno dell'Ordine del Servizio Distinto e Compagno dell'Ordine del Bagno nel 1904. Tra il 1909 e il 1911 fu brigadiere generale della 3a divisione di artiglieria, prima di servire come brigadiere generale della 24a divisione di artiglieria tra il 1914 e il 1915.