Bernard Capp was born in Leicester and studied history at Pembroke College Oxford, graduating in 1965. He was appointed a Lecturer at the then new University of Warwick in 1968, and taught there as Senior Lecturer, Reader, Professor, and Emeritus Professor for fifty-two years, retiring in 2020. He was elected a Fellow of the British Academy in 2005.