He was president of the Aristotelian Society from 1992 to 1993. He was a member of the Humanist Philosophers' Group of the British Humanist Association and Honorary Fellow of the Australian Academy of the Humanities. He was a Fellow of the British Academy between 1983 and 2008.