Dupre fue alumno en la Universidad de Oxford y la Universidad de Cambridge y profesor en la Universidad de Oxford, Universidad de Stanford y en el Birkbeck College, de la Universidad de Londres antes de trasladarse a Exeter.