Born in England, Pocock spent most of his early life in New Zealand. He moved to the United States in 1966, where since 1975 he has been a tenured professor at Johns Hopkins University in Baltimore. He is a member of both the American Academy of Arts and Sciences and the American Philosophical Society.