Student at Oxford, St George's Hospital Medical School and the Army Medical School.
Assistant surgeon in the Army 1871, surgeon to the Scots Fusilier Guards. Resigned 1877.
Dermatological practice at Savile Row. Senior assistant surgeon to the Hospital for Diseases of the Skin at Blackfriars. Lecturer on diseases of the skin to the Medical Mission at Vincent Square. Medical Officeer to the Universal Provident Assurance Society. 1887 surgeon to the Hospital for Diseases of the Skin, and consulting dermatologist to the School for Indigent Blind. Physician at the Skin Department of St George's Hospital.
Retired to the Isle of Wight, where he was appointed honorary consulting physician to the Royal Isle of Wight County Hospital in Ryde. Died in 1919.