| Date of birth | 1912-06-18 | |
| Other units |
1931-09-26 |
No 5 Flying Training School. |
| Other units |
1932-08-29 |
No 16 Army Co-operation Squadron. |
| Date promoted |
1932-11-11 |
Pilot officer. |
| Date promoted |
1933-03-11 |
Flying officer. |
| Other units |
1933-03-28 |
No 31 Army Co-operation Squadron, India. |
| Date promoted |
1936-04-01 |
Flight lieutenant. |
| Other units |
1936-06-06 |
Air Armament School, UK. |
| Other units |
1937-07-03 |
o 5 Flying Training School. |
| Date promoted |
1938-12-01 |
Squadron leader. |
| Other units |
1939-01-02 |
Headquarters Transport Command. |
| Other units |
1940-05-27 |
Headquarters Flying Training Command. |
| Other units |
1940-11-21 |
Headquarters No 7 Group. |
| Other units |
1940-12-23 |
Headquarters No 81 Group. |
| Date promoted |
1941-03-01 |
Temporary wing commander. |
| Other units |
1942-11-19 |
No 51 Operational Training Unit. |
| Other units |
1943-02-01 |
Commanding Officer No 456 Squadron. |
| Date promoted |
1943-11-22 |
Acting group captain. |
| Other units |
1943-11-22 |
Commanding Officer Central Gunnery School. |
| Date promoted |
1944-04-22 |
Wing commander (war substantive). |
| Date promoted |
1944-07-01 - 1947-11-01 |
Temporary group captain. |
| Other units |
1945-08-01 |
Headquarters British Air Forces of Occupation. |
| Other units |
1946-03-25 |
Commanding Officer No 124 Wing. |
| Other units |
1946-04-30 |
Commanding Officer RAF Lubeck. |
| Date promoted |
1946-10-01 |
Wing commander. |
| Other units |
1947-06-16 |
Staff College Bulstrode. |
| Date promoted |
1947-11-01 |
Acting group captain. |
| Other units |
1948-01-11 |
Directorate General of Armament Air Ministry. |
| Other units |
1949-03-18 |
Commadning Officer RAF Fayid, Mediterranean Middle East. |
| Date promoted |
1949-07-01 |
Group captain. |