Major-General
* 11th of September 1905
† 7th of February 1985
(Royal Fusiliers)
| 1941-10-20 | Acting Lieutenant-Colonel |
| 1942-01-20 | War Substantive Major |
| 1942-01-20 | Temporary Lieutenant-Colonel |
| 1942-09-03 | Major |
| 1943-09-22 | Local Colonel |
| 1943-09-26 | Acting Colonel |
| 1944-03-26 | War Substantive Lieutenant-Colonel |
| 1944-03-26 | Temporary Colonel |
| 1944-10-17 | Acting Brigadier |
| 1945-04-14 | Temporary Brigadier |
| 1945-05-27 | Relinquish the Temporary rank of Brigadier |
| 1945-05-27 | Relinquish the Temporary rank of Colonel |
| 1946-11-10 | Temporary Colonel |
| 1946-11-10 | Temporary Brigadier |
| 1946-11-30 | Lieutenant-Colonel |
| 1949-02-22 | Colonel |
| 1953-08-04 | Temporary Major-General |
| 1953-09-11 | Brigadier |
| 1954-07-01 | Major-General |
| 1941-10-20 | – | 1942-03-27 | General Staff Officer 1, ? |
| 1942-10-27 | – | 1943-05-14 | General Staff Officer 1, ? |
| 1943-05-23 | – | 1943-08-21 | General Staff Officer 1, ? |
| 1944-10-14 | – | 1945-05-27 | Commanding Officer 111th Indian Infantry Brigade |
| 1945-08-26 | – | 1946-03-14 | General Staff Officer 1, ? |
| 1946-10-04 | – | 1946-11-09 | General Staff Officer 1, ? |
| 1946-11-10 | – | 1948-07-20 | Commanding Officer 3rd Parachute Brigade |
| 1948-09-15 | – | 1950-09-17 | Assistant Commandant of School of Land/Air Warfare |
| 1950-10-03 | – | 1952-11-29 | Deputy Adjutant-General, Far East Land Forces |
| 1953-08-04 | – | 1956-03-22 | General Officer Commanding 16th Airborne Division |
| 1954-07-01 | – | 1959-08-31 | Colonel, Royal Fusiliers |
| 1956-03-23 | – | 1959-03-23 | General Officer Commanding British Troops in Berlin [Germany] |
| 1959-05-18 | Retired |