Major-General
* 9th of May 1906
† 23rd of January 1980
(Leicestershire Regiment)
| 1942-04-18 | Acting Lieutenant-Colonel |
| 1942-07-18 | War Substantive Major |
| 1942-07-18 | Temporary Lieutenant-Colonel |
| 1944-10-25 | Acting Colonel |
| 1944-10-25 | Acting Brigadier |
| 1945-04-25 | War Substantive Lieutenant-Colonel |
| 1945-04-25 | Temporary Colonel |
| 1945-04-25 | Temporary Brigadier |
| 1948-10-07 | Lieutenant-Colonel |
| 1950-04-14 | Colonel |
| 1954-01-24 | Brigadier |
| 1955-06-01 | Temporary Major-General |
| 1956-08-21 | Major-General |
| 1942-04-18 | – | 1943-04-04 | General Staff Officer 1, War Office |
| 1943-04-XX | – | 1944-01-01 | Commanding Officer 7th Battalion, Wiltshire Regiment |
| 1944-01-01 | – | 1944-07-01 | General Staff Officer 1, War Office |
| 1944-07-01 | – | 1944-10-28 | Commanding Officer 2nd/5th Battalion, Lancashire Fusiliers |
| 1944-10-29 | – | 1944-12-02 | Commanding Officer 69th Infantry Brigade [Northwestern Europe] |
| 1944-12-02 | – | 1945-01-26 | Commanding Officer 131st Infantry Brigade [Northwestern Europe] |
| 1945-02-06 | – | 1945-05-16 | Commanding Officer 131st Infantry Brigade [Northwestern Europe] |
| 1945-06-07 | – | 1945-11-13 | Commanding Officer 131st Infantry Brigade [Northwestern Europe] |
| 1945-12-07 | – | 1947-09-10 | Deputy Director of Military Training, War Office |
| 1947-09-21 | – | 1948-01-09 | Deputy Director of Military Training, War Office |
| 1948-01-10 | – | 1950-04-02 | Commanding Officer 4th Parachute Brigade |
| 1950-05-14 | – | 1953-10-09 | Commandant of the Senior Officers' School Sheerness |
| 1953-11-12 | – | 1955-05-04 | Chief of Staff, West Africa Command |
| 1955-06-01 | – | 1958-05-24 | Chief of Staff, Northern Command |
| 1958-06-21 | Retired | ||
| 1965-08-01 | – | 1971-01-01 | Deputy Colonel, Royal Anglian Regiment |