 He then studied divinity at the University of Aberdeen.Ordained in 1874, he was Chaplain to the Bishop of Aberdeen  after which he was Rector of St John's Forfar before being appointed Provost of St Ninian's Cathedral, Perth in 1985, a post he held for 16 years.His final appointment was as Dean of St Andrews, Dunkeld and Dunblane.