 Born in Wamphray, Dumfriesshire, Charteris studied at the University of Edinburgh.He was a parish minister in Galloway and then Glasgow.In 1868 he became Professor of Biblical Criticism at the University of Edinburgh, until his retirement due to ill health in 1898.