He was ordained a deacon on 16 August 1710, and from November 1710 to February 1713, he was domestic chaplain to Charles Hay, 13th Earl of Erroll and his mother Anne, the Dowager Countess.
In 1716, he and other clergy in Edinburgh were prosecuted by the Commission of the Justiciary for not praying for King George I.
They had two children: an unnamed daughter (died before 1757), and Catharine who married Stewart Carmichael, an Edinburgh merchant, in 1752.
In March 1720, he was one of the clergy of Edinburgh who met to elect Arthur Ross's successor.
He died in Leith on 20 January 1757, aged 75, and is buried in Canongate Churchyard on the Royal Mile in Edinburgh.