Major-General
* 11th of July 1905
† 18th of March 1990
(Royal Artillery)
| 1941-05-26 | Local Lieutenant-Colonel |
| 1942-02-26 | Acting Lieutenant-Colonel |
| 1942-05-26 | War Substantive Major |
| 1942-05-26 | Temporary Lieutenant-Colonel |
| 1942-10-02 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1942-12-14 | Temporary Lieutenant-Colonel |
| 1942-12-14 | Acting Colonel |
| 1942-12-14 | Acting Brigadier |
| 1943-06-16 | War Substantive Lieutenant-Colonel |
| 1943-06-16 | Temporary Colonel |
| 1943-06-16 | Temporary Brigadier |
| 1944-03-13 | Relinquish the Temporary rank of Brigadier |
| 1944-03-13 | Relinquish the Temporary rank of Colonel |
| 1945-03-20 | Temporary Colonel |
| 1945-03-20 | Temporary Brigadier |
| 1946-04-09 | Relinquish the Temporary rank of Brigadier |
| 1948-12-06 | Temporary Brigadier |
| 1949-01-18 | Colonel |
| 1953-07-11 | Brigadier |
| 1954-01-25 | Local Major-General |
| 1954-01-29 | Temporary Major-General |
| 1955-01-29 | Major-General |
| 1941-01-26 | – | 1942-02-25 | General Staff Officer 2, War Office |
| 1942-02-26 | – | 1942-09-30 | General Staff Officer 1, War Office |
| 1942-12-14 | – | 1944-03-13 | Brigadier General Staff, 2nd Anti-Aircraft Group |
| 1944-XX-XX | Second-in-Command Anti-Aircraft Troops Headquarters, 21st Army Group [Northwestern Europe] | ||
| 1944-12-23 | – | 1945-03-19 | Colonel General Staff, ? |
| 1945-06-22 | – | 1946-04-09 | Commander Royal Artillery, ? |
| 1946-04-10 | – | 1948-12-02 | Commandant of ? |
| 1948-12-06 | – | 1950-02-05 | Deputy Director of Royal Artillery, War Office |
| 1950-12-06 | – | 1951-11-07 | Deputy Director of Military Operations (B), War Office |
| 1951-12-05 | – | 1952-12-15 | Commander Royal Artillery, 2nd Infantry Division [Germany] |
| 1954-01-29 | – | 1956-07-28 | Chief of Staff to the British High Commissioner in Malaya |
| 1957-05-06 | – | 1961-03-01 | Deputy Master-General of the Ordnance, War Office |
| 1957-05-06 | – | 1961-03-01 | Deputy Controller of Munitions, Ministry of War |
| 1961-03-01 | – | Assistant Master-General of the Ordnance, War Office | |
| 1961-05-01 | Retired |