David graduated with a first in History from the University of Warwick before undertaking a postgraduate diploma in Theology at Oxford University. He went on to complete his GDL at the City Law School and LPC at BPP Law School.
David completed his training contract with Payne Hicks Beach and qualified as a solicitor in August 2022.