Bachelor of Arts with honours (Open Major scholar 1945-1948), Gonville and Caius College, Cambridge (England) University, 1948. Master of Arts, 1952. Bachelor of Divinity (Robert James Wyllie fellow 1954), University Glasgow, 1954.
School of Theology and Ministry summa cum laude (Scots fellow 1954), Union Theological Seminary, New York City, 1955.
Ordained to ministry of Scotland Church, 1955. Minister, Closeburn, Scotland, 1955-1959. Professor New Testament language, literature and theology Westminster College, Cambridge, 1959-1963.
Lecturer religious education Jordanhill College Education, Glasgow, 1963-1979. Minister St. Matthew's Church Scotland, Paisley, 1979-1986. English translator World Council of Churches, Geneva, since 1986.
Temporary lecturer department New Testament, University Glasgow, 1981. Moderator Presbytery of Paisley, 1981-1982. Religious editor Oliver & Boyd Ltd., 1962-1967.
Member various committees Church of Scotland.