Master of Arts in Classics with 1st class honors, University St. Andrews, 1949. Bachelor's Degree in Old Testament with distinction, University St. Andrews, 1952. Doctor of Divinity (honorary), University Aberdeen, 1985.
Doctor of Divinity (honorary), University Glasgow, 1993.
From assistant lecturer to lecturer Biblical studies University Aberdeen, 1953-1960. Lecturer Hebrew and Old Testament University St. Andrews, 1960-1966. Lecturer Old Testament studies University Edinburgh, 1966-1969, senior lecturer, 1969-1972.
Professor Old Testament language and literature University Glasgow, 1972-1991. Principal Trinity College, Glasgow, 1982-1991. Edward Cadbury lecturer Birmingham University, 1988-1989.
Moderator general assembly Church Scotland, 1990-1991.
Fellow Royal Society Edinburgh.
Married Elizabeth May Robertson, 1952. 8 children.