Major-General
* 5th of March 1904
† 30th of November 1984
| 1941-06-11 | Lieutenant-Colonel |
| 1942-04-23 | Temporary Colonel |
| 1942-07-14 | Temporary Brigadier |
| 1942-09-01 | Colonel |
| 1946-04-11 | Granted the Honorary rank of Brigadier |
| 1947-11-14 | Temporary Brigadier |
| 1949-01-04 | Brigadier |
| 1955-08-16 | Major-General |
| 1941-06-11 | – | 1942-04-23 | Commanding Officer 6th Divisional Cavalry Regiment |
| 1942-04-23 | – | 1942-07-13 | Second in Command 1st Australian Armoured Brigade |
| 1942-07-14 | – | 1943-01-20 | Commanding Officer 1st Australian Armoured Brigade |
| 1942-12-18 | – | 1942-12-28 | Acting General Officer Commanding 1st Australian Armoured Division |
| 1943-01-21 | – | 1946-03-15 | Commanding Officer 4th Australian Armoured Brigade |
| 1946-04-11 | Retired | ||
| 1947-11-14 | Recalled | ||
| 1947-11-14 | – | 1953-08-31 | Commanding Officer 1st Australian Armoured Brigade |
| 1954-08-16 | – | 1957-11-30 | General Officer Commanding 2nd Australian Division |
| 1957-12-01 | – | 1958-11-30 | Unemployed |
| 1958-12-01 | – | 1960-11-30 | Citizen Military Forces Member of the Military Board |
| 1960-12-01 | Retired |