 In 1853 he began working as an assistant physician at the Crichton Royal Asylum in Dumfries.In 1854 he moved to be Physician at the Murray Royal Asylum in Perth and held this role until 1879.In 1858 he was elected a Fellow of the Linnean Society (FLS) and in 1861 a Fellow of the Royal Society of Edinburgh.