Major-General
* 5th of May 1897
† 7th of July 1958
(Border Regiment)
| 1939-09-01 | Acting Lieutenant-Colonel |
| 1939-12-01 | Temporary Lieutenant-Colonel |
| 1940-09-09 | Acting Colonel |
| 1940-09-09 | Acting Brigadier |
| 1941-03-09 | War Substantive Lieutenant-Colonel |
| 1941-03-09 | Temporary Colonel |
| 1941-03-09 | Temporary Brigadier |
| 1941-10-06 | Colonel (Dated back to 1941-07-01) |
| 1941-12-07 | Acting Major-General |
| 1942-12-07 | Temporary Major-General |
| 1944-04-19 | Relinquish the Temporary rank of Major-General |
| Local Major-General | |
| 1944-09-09 | Temporary Major-General |
| 1944-11-13 | Relinquish the Temporary rank of Major-General |
| 1944-11-14 | Temporary Brigadier |
| 1947-10-21 | Granted the Honorary rank of Major-General |
| 1939-09-01 | – | 1940-04-07 | General Staff Officer 1, War Office |
| 1940-XX-XX | Commanding Officer 5th Battalion, Border [France] | ||
| 1940-09-09 | – | 1941-12-06 | Commanding Officer 6th Infantry Brigade |
| 1941-12-07 | – | 1943-08-29 | General Officer Commanding 48th Infantry Division |
| 1943-09-05 | – | 1944-04-19 | General Officer Commanding 4th Infantry Division [North Africa - Italy] |
| 1947-10-21 | Retired |