31 Mar 1864 Assistant Surgeon.
1865 Served on the North-East frontier of India in the Bhutan Campaign of 1865.
9 Nov 1867 Assistant Surgeon 12th Lancers, vice William Henry Muschamp, promoted on the Staff.
1870–1871 Served with the British Field Ambulance in France during the Franco-Prussian War of 1870–71.
11 Oct 1876 Surgeon Royal Horse Guards "The Blues".
4 Sept 1880 Surgeon-Major Royal Horse Guards.
31 Mar 1884 Surgeon-Lieutenant Colonel Royal Horse Guards.
1884–1885 Served in the Sudan in the Nile Expedition of 1885 with the desert force, when he took part in the action at Korti.
Malta Jan 1893 Arrived from Gibraltar.
6 July 1897 Retired.