 Campbell was also president of the Weymouth Marine Insurance Company.He served as a member of the province's Executive Council from 1860 to 1863 and from 1875 to 1878.Campbell died at Weymouth at the age of 58.