17 Apr 1838 Assistant Surgeon 11th (North Devonshire) Regiment of Foot.
8 June 1841 Assistant Surgeon 18th (Royal Irish) Regiment of Foot.
5 Aug 1846 Surgeon 18th Regiment.
20 Feb 1855 Staff Surgeon of the 2nd Class.
Malta 30 Dec 1855 Arrived at Malta.
Malta 1856 On garrison duty.
Malta 1857 On garrison duty.
Malta 1 Oct 1858 Staff Surgeon Major.
Malta 1859 On garrison duty.
Malta 1860 On garrison duty.
Malta 12 Jan 1861 PMO Malta reported that he was "A most attentive and efficient officer. His exertions and kindly dispositions are duly appreciated by all he is thrown in contact with".
Malta 20 May 1861 Left Malta.
12 June 1863 Retired with the honorary rank of Deputy Inspector General.