 Griffin was born on 29 May 1937.He was educated on a scholarship at Christ's Hospital, an independent school in Horsham, West Sussex.He read Classical Moderations and Greats at Balliol College, Oxford between 1956 and 1960.