Nació en Bangalore, al sur de la India, y fue educado en la escuela Saint Ronan's School en Worthing, Sussex Occidental, y en el Cheltenham College, donde conoció a su amigo para toda la vida y biógrafo, el escritor y novelista Gavin Lambert; y también en Wadham College, Oxford, donde leyó el inglés.