John Forbes was born in Strathglass, in the North West Highlands of Scotland, in 1818. He was educated at the University of Edinburgh and then worked as a teacher for several years. He was the schoolmaster of Fort Augustus in 1843 and one of the masters at the Normal Institute, Edinburgh, in 1848. Between the years 1849 and 1851, he worked as an assistant at St Stephens in Edinburgh.
In 1851, he was presented to Queen Victoria, and also ordained as a minister of the Church of Scotland. Forbes was minister for the parish of Sleat at Kilmore on the Isle of Skye during a time of famine and poverty where he provided relief to his parishioners. He provided boys with an education and supported them in gaining entry to university. He retrieved young girls who had been lured to the mills in Manchester with false promises of well-paid work[2] and wrote Weeping in the Isles, an exposé of the death of two girls and testimony from other girls returned to Skye. He also did his best to suppress sexual impropriety on the island.[2]
He married Jane Smith Thomson (d. 1874), whom he cut out of his will due to her alcohol consumption: "To my beloved wife personally I cannot entrust anything. Prudence and my sense of duty forbid it. I do it with grief and pain, because she has, during the last 18 years, proved herself utterly unworthy of trust or confidence, being unfortunately addicted to the vice of intemperance."[2] They had one son, Alexander Robert, an assistant keeper of the Court of Session's minute book and Gaelic scholar who published Gaelic names of beasts (mammalia), birds, fishes, insects, reptiles, etc. and Place-names of Skye and adjacent islands.
Forbes died on 21 January 1863 and is buried in the graveyard of the old parish church of Kilmore, Isle of Skye.[3]
Forbes is the great-great-great-great-grandfather of British actor and comedian David Mitchell. Their connection was explored on the television series Who Do You Think You Are?.[2][3]
He was one of the best Gaelic scholars of his time. He wrote books on Gaelic grammar and published Gaelic poetry. He also made several translations of works into Gaelic.