24 Sept 1914 Special Reserve Commission Lieutenant RAMC.
6 Apr 1915 Captain RAMC.
1 June 1918 Permanent Regular Army Commission Captain RAMC.
Feb 1927–Oct 1927 Served in Shanghai.
24 Sept 1926 Major RAMC.
Malta 14 Apr 1934 Arrived from England.
Malta 19 July 1936 Home leave.
Malta 12 Oct 1936 Returned from leave.
Malta 1937 On garrison duty.
Malta 20 Mar 1938 Returned to England.
26 May 1938 Lieutenant Colonel RAMC.
1938–1939 Assistant Director of Medical Services HQ Southern Command.
1939–1940 HQ 1 Lines of Communications British Expeditionary Force France.
May 1940–July 1940 Commanding Officer 13 General Hospital.
July 1940–Oct 1940 Commanding Officer 7 Casualty Clearing Station.
Oct 1940–Dec 1940 Commanding Officer 2 Light Field Ambulance.
Apr 1942–June 1942 ADMS HQ 10 Indian Division.
1942–1943 POW North Africa and Italy.
5 Nov 1944 Colonel L/RAMC.
1940–1942 ADMS HQ 1 Armd Div.
Jan 1944–May 1944 Commanding Officer Royal Victoria Hospital Westbury.
1944–1946 Served at North Africa and Italy.
1944 Assistant Director of Medical Services HQ 51 Sub District.
1944–1945 ADMS HQ 52 Area.
14 Mar 1945 Acting Brigadier L/RAMC.
1945 Deputy Director of Medical Services HQ 2 District.
1945–1946 DDMS Allied Force HQ.
1946–1947 DDMS HQ South Western District.
15 Jan 1948 Retired and settled at Nakuru, Kenya, before moving to Durban, South Africa.
Entry No: 1019. Drew R. 1968. Commissioned Officers in the Medical Services of the British Army 1690–1960. Vol. II. Roll of Officers in the Royal Army Medical Corps 1898–1960, London: Wellcome Historical Medical Library.
Obituary, Br Med J (1974), 120 (Published 13 July 1974).