Educated at Glasgow University, where he took the MB CM degree in 1884.
5 Feb 1887 Surgeon Army Medical Staff.
Malta 15 Aug 1889 Arrived from Preston, England.
Malta Nov 1890 On Home leave.
Malta 1891 On garrison duty.
Malta 13 July 1892 On Home leave.
Malta 1893 On garrison duty.
Malta 25 Apr 1894 On Home leave.
Malta 8 Aug 1894 Returned from leave.
Malta 28 Oct 1895 Returned to England.
July 1897 Proceeded to Sierra Leone.
1898 Served in Sierra Leone. Took part in the operations in the Northern Territories of the Gold Coast.
5 Feb 1899 Major RAMC.
11 Oct 1899–31 May 1902: Anglo–Boer War
1900–1902 Served in the war in South Africa.
Was present at the operations in the Orange Free State (Apr to May 1900), The Transvaal (May and June 1900), including the the actions near Johannesburg, Pretoria and Diamond Hill; and in the Orange River Colony (May 1900 to Mar 1901), including the actions at Wittenbergen (1 to 29 July); the operations in Cape Colony, south of Orange River (1900); the operations in the Transvaal (Mar 1901 to May 1902).
29 July 1911 Lieutenant Colonel RAMC.
Apr 1913 Returned to England form Firuzpur, Punjab, on sick leave. He contributed a paper on the "Fevers of West Africa" to The Glasgow Medical Journal in 1898, one on "Personal Experiences in the South African War" in 1903, and one on "The evolution of the Medical Practitioner", 1905, to the Journal of the Malay Branch of the British Medical Association.
6 Oct 1913 Died suddenly in a nursing home at Glasgow, aged 50 years, as a result of injuries received through falling over an embankment at Blantyre Priory while searching for botanical specimens.