Charles received his medical educated at St Thomas’s Hospital, qualifying M.R.C.S., L.R.C.P. in 1884. On 31st January 1885 he gained promotion to Surgeon Captain, then served in Soudan 1885 -1886, receiving the Egyptian medal and the Khedive’s Bronze Star. He was further promoted to Major (R.A.M.C.) on 31st January 1897. From 1900 to 1901 he served in South Africa - taking part in the operations in the Orange Free State; in the Transvaal, including the actions at Johannesburg, Pretoria and Diamond Hill; and in Cape Colony, including the action at Wittenbergen. For his service there he received the Queen’s South African Medal with four clasps. On 31st January 1905 he was promoted to Lieutenant Colonel, then on 23rd April 1914 gained further promotion to Colonel.
After War had been declared on 4th August 1914, Charles embarked for France on the 19th, with the headquarters of divisional formations, as Assistant Director of Medical Services to No 1 Base.
On 12th September 1914, he was transferred to the 3rd Division to replace Col F W C Jones as Assistant Director for Medical services, who was sent to the base sick. Around this time the Clearing Hospitals were arriving at all the places where the sick and wounded were being entrained. As a result, Charles became responsible for the arrangements of evacuating the sick and wounded to ambulance trains from the Clearing Hospitals which arrived at Braisne.
On the 6th June 1915, he was appointed Deputy Director of Medical Services for IX Corps but was then transferred in September 1915 to act as Deputy Director of Medical Services of the Dardanelles Force on Sir W Birdwood’s staff, with his headquarters at Kephalos. Charles became responsible for working out the details for the withdrawal of Gallipoli with the Assistant Directors of Medical Services of the divisions concerned. For his services here he was Mentioned in Despatches. From 18th January 1916 to the 24th February 1916, he served as Deputy Director of Medical Services to XV Corps in Egypt. In 1917 he was created a Companion of the Order of the Bath. Charles retired from the army on 18th July 1919. He died at Countess Wear, near Exeter.