| Date of birth | 1916-05-29 | |
| Date and unit at enlistment (ORs) |
1938-02-05 |
Aircraftman in RAF Volunteer Reserve. |
| Date promoted |
1938-02-06 |
Sergeant. |
| Other |
1939-09-01 |
Mobilised. |
| Other units |
1940-03-26 |
No 10 Elementary Flying Training School. |
| Other units |
1940-04-27 |
No 2 Service Flying Training School. |
| Other units |
1940-08-03 |
Remustered pilot. |
| Other units |
1940-08-10 |
No 2 School of Army Co-operation. |
| Date promoted |
1940-08-10 |
Pilot officer. |
| Other |
1940-09-09 |
Discharged on appointment to commission. |
| Other units |
1940-09-10 |
Emergency commission - General Duties Branch. |
| Other units |
1940-10-13 |
No 53 Squadron. |
| Other units |
1941-03-08 |
No 88 Squadron. |
| Other units |
1941-07-13 |
No 82 Squadron. |
| Date promoted |
1941-07-13 |
Acting flight lieutenant. |
| Date promoted |
1941-08-10 |
Flying officer (war substantive). |
| Date promoted |
1941-10-29 |
Flight lieutenant (war substantive). |
| Date promoted |
1941-12-05 |
Acting wing commander. |
| Other units |
1941-12-05 |
Headquarters No 2 Group. |
| Date promoted |
1942-03-05 |
Squadron leader (war substantive). |
| Other units |
1942-07-15 |
No 17 Operation Training Unit. |
| Date promoted |
1943-02-01 |
Acting wing commander. |
| Other units |
1943-04-26 |
Commanding Officer No 464 Squadron. |
| Other units |
1944-01-06 |
No 138 Wing Airfield. |
| Other units |
1945-07-12 |
No 140 Wing Airfield. |
| Other |
1945-11-13 |
Released. |
| Other |
1946-01-20 |
Last day of service. |