Major-General
* 26th of April 1892
† 9th of September 1951
| 1925-07-01 | Lieutenant-Colonel |
| 1938-05-01 | Temporary Colonel |
| 1938-05-01 | Temporary Brigadier |
| 1940-04-04 | Colonel |
| 1942-01-07 | Temporary Major-General |
| 1946-01-17 | Granted the Honorary rank of Major-General |
| 1947-02-26 | Major-General (Dated back to 1942-09-01) |
| 1925-07-01 | – | 1930-07-31 | Commanding Officer 56th Infantry Battalion |
| 1930-08-01 | – | 1934-06-30 | Commanding Officer 53rd Infantry Battalion |
| 1934-07-01 | – | 1938-04-30 | Commanding Officer Army Service Corps, 1st Australian Infantry Division |
| 1938-05-01 | – | 1940-02-29 | Commanding Officer 9th Australian Infantry Brigade |
| 1940-04-04 | – | 1941-12-25 | Commanding Officer 20th Australian Infantry Brigade [Middle East] |
| 1942-01-07 | – | 1942-04-05 | General Officer Commanding Newcastle Covering Force |
| 1942-04-06 | – | 1942-08-07 | General Officer Commanding 10th Australian Infantry Division |
| 1942-08-08 | – | 1944-10-01 | General Officer Commanding 4th Australian Infantry Division |
| 1944-10-02 | – | 1945-03-01 | General Officer Commanding Rear Echelon, 1st Australian Army |
| 1945-03-01 | – | 1946-01-15 | General Officer Commanding Northern Territory Force |
| 1945-05-17 | – | 1946-01-15 | General Officer Commanding Northern Territory Lines of Communication Area |
| 1946-01-17 | Retired |