 He was educated at St Mary's College, Blairs and St. Peter's Seminary, Cardross.Later he was a student of the Scots College, Rome.from where he attended the Pontifical Gregorian University

He was ordained to the priesthood on 29 June 1961.