Major-General
* 5th of September 1899
†
(Royal Artillery)
| 1941-06-17 | Acting Lieutenant-Colonel |
| 1941-09-17 | Temporary Lieutenant-Colonel |
| 1943-07-18 | Acting Colonel |
| 1943-07-18 | Acting Brigadier |
| 1943-11-26 | Acting Major-General |
| 1943-12-22 | Relinquish the Acting rank of Major-General |
| 1944-01-18 | War Substantive Lieutenant-Colonel |
| 1944-01-18 | Temporary Colonel |
| 1944-01-18 | Temporary Brigadier |
| – | 1943-07-17 | Commanding Officer 23rd Light Anti-Aircraft Regiment, Royal Artillery | |
| 1943-07-18 | – | 1943-11-26 | Commanding Officer 24th Anti-Aircraft Brigade [Sri Lanka] |
| 1943-11-26 | – | 1943-12-22 | Acting General Officer Commanding Trincomalee Fortress |
| 1943-12-23 | – | 1944-02-21 | Commanding Officer 24th Anti-Aircraft Brigade [Sri Lanka] |
| 1944-02-24 | – | Commanding Officer 9th Anti-Aircraft Brigade [India] |