| Date of birth | 1902-10-20 | Perth, WA |
| Date and unit at enlinstment (ORs) |
1923 |
16th Battalion |
| Date commissioned |
1923-11-20 |
|
| Other |
1925-07-01 |
Officer commanding A Company. |
| Other |
1926-07-01 |
Unattached List. |
| Other units |
1927-08-01 |
60th Battalion. |
| Other units |
1930-07-01 |
57/60th Battalion. |
| Date promoted |
1937-07-16 |
Captain. |
| Other |
1939-12-18 |
Adjutant. |
| Other units |
1940-05-20 |
58th Battalion. |
| Other units |
1942-01-03 - 1942-02-08 |
Attached 8th Field Regiment. |
| Date promoted |
1942-02-06 |
Temporary major. |
| Other |
1942-03-23 - 1942-04-18 |
Southern Command Training School Course. |
| Other |
1942-05-25 |
Seconded general service officer grade 2 (learner) Headquarters 3 Australia Division. |
| Date and unit at appointment (Officers) |
1942-07-24 |
Enlisted 2nd AIF. |
| Other |
1942-10-15 |
General service officer grade 2 Headquarters 3 Australian Division. |
| Other units |
1943-02-23 |
58/59th Battalion. |
| Other |
1943-03-11 |
Arrived Moresby. |
| Other units |
1943-04-28 - 1945-02-27 |
Temporary lieutenant colonel, commanding officer 57/60th Battalion. |
| Date promoted |
1943-05-06 |
Major. |
| Date promoted |
1944-01-20 |
Lieutenant colonel. |
| Date returned to Australia |
1944-07-31 |
Returned to Townsville. |
| Date of honour or award |
1944-07-31 |
Companion of the Distinguished Service Order. |
| Other |
1945-01-05 |
Arrived Bougainville. |
| Other units |
1945-02-14 - 1945-04-02 |
Attached Headquarters 29th Brigade. |
| Date of honour or award |
1945-03-31 |
Mention in Despatches. |
| Date returned to Australia |
1945-04-12 |
Returned to Sydney. |