Major-General
* 7th of January 1899
† 1970
(Royal Artillery)
| 1941-05-11 | Acting Lieutenant-Colonel |
| 1941-08-11 | Temporary Lieutenant-Colonel |
| 1942-12-11 | Acting Colonel |
| 1942-12-11 | Acting Brigadier |
| 1943-06-11 | War Substantive Lieutenant-Colonel |
| 1943-06-11 | Temporary Colonel |
| 1943-06-11 | Temporary Brigadier |
| 1944-12-21 | Acting Major-General |
| 1945-01-21 | Lieutenant-Colonel |
| 1945-01-23 | Relinquish the Acting rank of Major-General |
| 1946-06-11 | Colonel |
| 1950-03-18 | Brigadier |
| 1941-05-11 | – | 1942-12-11 | Commanding Officer 150th Field Regiment, Royal Artillery |
| 1942-12-11 | – | 1943-12-16 | Commander Royal Artillery, 8th Indian Infantry Division |
| 1943-12-17 | – | 1944-04-06 | Commander Royal Artillery, 55th Infantry Division |
| 1944-XX-XX | Commanding Officer 5th Army Group Royal Artillery | ||
| Commanding Officer 7th Army Group Royal Artillery [Italy] | |||
| 1944-04-07 | – | 1944-07-27 | Commander Royal Artillery, ? |
| 1944-08-02 | – | 1945-10-30 | Commander Royal Artillery, 31st Indian Armoured Division |
| 1944-09-XX | – | 1945-01-XX | Acting General Officer Commanding 31st Indian Armoured Division |
| 1948-01-XX | – | Director of Artillery, Pakistan Army | |
| 1952-08-29 | Retired |