He completed the first part of examinations in 1962 and was then a senior scholar at St Antony's College, Oxford, between 1962 and 1966 and a junior research fellow at Balliol College, Oxford, between 1966 and 1970, completing a DPhil in 1970 with a thesis on Imperial Germany's Colonial Council.