He was consecrated Bishop of Dunkeld, on 7 May 1662, at Holyrood Palace, retaining his parochial position in Perth.
He received the bishopric appointment as Bishop of Dunkeld on 7 May 1662 at Holyrood Palace, while continuing to serve his local community in Perth.