Major-General
* 1st of May 1893
† 30th of March 1970
| 1937-07-01 | Lieutenant-Colonel |
| 1940-12-01 | Temporary Colonel |
| 1940-12-01 | Temporary Brigadier |
| 1943-03-23 | Temporary Major-General |
| 1945-10-14 | Relinquishes the Temporary rank of Major-General |
| 1945-10-14 | Granted the Honorary rank of Major-General |
| 1947-02-26 | Major-General (Dated back to 1942-09-01) |
| 1937-07-01 | – | 1939-10-12 | Commanding Officer 21st Light Horse |
| 1939-10-24 | – | 1940-02-09 | Commanding Officer 2nd/2nd Infantry Battalion |
| 1940-02-09 | – | 1940-05-20 | Acting Commanding Officer 16th Australian Infantry Brigade |
| 1940-05-20 | – | 1940-11-30 | Commanding Officer 2nd/2nd Infantry Battalion |
| 1941-02-01 | – | 1943-03-14 | Commanding Officer 18th Australian Infantry Brigade [Malaya] |
| 1943-03-15 | – | 1945-10-14 | General Officer Commanding 9th Australian Infantry Division |
| 1945-10-14 | Retired | ||
| 1947-11-10 | Recalled | ||
| 1947-11-10 | – | 1950-05-02 | General Officer Commanding 3rd Australian Infantry Division |
| 1950-05-02 | Retired |