 He then returned to the U.S., teaching briefly at Johns Hopkins University, before joining the faculty at the University of Rochester, New York, in 1965, subsequently chairing the History Department (1967-1969).He then held the Joseph P. Wilson Professorship of History (1982) until his retirement in 1990.From 1992 until his death, Zagorin was a research Fellow of the Edgar F. Shannon Center for Advanced Studies at the University of Virginia, Charlottesville.