| Date of birth | 1888-12-25 | Australia: Queensland, Charters Towers |
| Date and unit at enlinstment (ORs) |
1906-08-10 |
1/2 Squadron, 15th Australian Light Horse Regiment. |
| Date commissioned |
1912-02-15 |
|
| Other units |
1912-07-01 |
27th (NQ) Light Horse. |
| Date promoted |
1913-12-01 |
Lieutenant. |
| Date promoted |
1915-09-13 |
Captain. |
| Other units |
1916-04-01 |
42nd Battalion. |
| Other |
1916-11-25 - 1918-11-11 |
Served Western Front. |
| Other units |
1917 - 1919 |
Commanding Officer 41st Battalion. |
| Date promoted |
1917-01-16 |
Appointed temporary major. |
| Date promoted |
1917-02-22 |
Appointed major. |
| Date promoted |
1917-07-06 |
Appointed lieutenant colonel. |
| Date of honour or award |
1917-12-25 |
Mention in Despatches. |
| Other units |
1918-10-01 |
14th (NQ) Light Horse. |
| Date of honour or award |
1918-12-27 |
Mention in Despatches. |
| Date of honour or award |
1919-05-28 |
Mention in Despatches. |
| Other units |
1919-07-01 |
27th (NQ) Light Horse. |
| Date of honour or award |
1919-07-11 |
Mention in Despatches. |
| Date returned to Australia |
1919-10-25 |
|
| Other |
1920-02-03 |
Demobilised. |
| Other units |
1921-03-31 - 1922-10-31 |
Commanding officer 31st Battalion. |
| Other |
1922-11-01 |
Unattached List. |
| Other |
1927-11-01 |
Reserve of Officers. |
| Other |
1939-10-28 |
Course - Sydney Command and Staff School. |
| Other units |
1940-01-01 - 1942-03-16 |
Commanding officer 42nd Battalion. |
| Other |
1941-11-22 |
Course - Northern Command Motor Training School. |
| Other units |
1942-03-17 |
Commanding officer 1st Garrison Battalion. |
| Other units |
1942-05-25 |
Commanding officer 29th Australian Infantry Training Battalion. |
| Other units |
1942-11-25 |
Command 5th Australian Infantry Training Brigade. |
| Other units |
1943-05-28 - 1946-10-15 |
Commanding officer 1st Australian Ship's Staff. |
| Other |
1946-10-18 |
Retired List. |