 Born in London, he read history at Jesus College, Cambridge (1976–1979) as an undergraduate.Upon graduation he received a Harkness Fellowship which enabled him to study history of slavery and American Civil War at Yale University for a year with Ed Morgan, David Montgomery and David Brion Davis.He returned to Cambridge to undertake research in Victorian social science and social policy and in 1982 he was elected a Junior Research Fellow at Trinity College.