In 1989, Ferguson worked as a research fellow at Christ's College, Cambridge. From 1990 to 1992 he was an official fellow and lecturer at Peterhouse, Cambridge. He then became a fellow and tutor in modern history at Jesus College, Oxford, where in 2000 he was named a professor of political and financial history.