 He graduated in the liberal arts at St Leonard's College, University of St Andrews, and moved on to become a clergyman.His first charge, Essil parish church in the diocese of Moray, was held until he was translated to Forres parish.He held this position until, on 5 September 1679, he was elevated to episcopal rank, having been selected as the new Bishop of Argyll.