After ordination he served in Daliburgh and Ardkenneth on South Uist, Campbeltown and Benbecula before being appointed spiritual director at the Royal Scots College in Salamanca, Spain, in 1999.