He was made Bishop of Dunkeld in 1679, being consecrated at St Andrews Cathedral on 28 October 1679 but was deprived of the bishopric in 1686 for disapproving of certain newly enacted laws.
He was appointed Bishop of Dunkeld in 1679 and received episcopal ordination at St Andrews Cathedral on 28 October 1679. Nevertheless, he was removed from office in 1686 for his dissenting views regarding certain laws.