David Peterson obtuvo su grado en Historia en la Universidad de Oxford y se doctoró en 2006 en Historia Medieval en la Universidad de Burgos.
El objeto mayor de su investigación es la sociedad altomedieval del norte peninsular y se funda principalmente en fuentes escritas y toponomástica. Es autor de dos monografías sobre la Sierra de la Demanda (2006) y la región del Alto Ebro (2009). En el tiempo de su adscripción a la Universidad del País Vasco fue responsable del desarrollo de la edición digital del Becerro Galicano de San Millán de la Cogolla (http://www.ehu.eus/galicano/), y actualmente su investigación se centra en la documentación medieval y en la evidencia onomástica de la influencia islámica en la Castilla altomedieval.
Desde 2015 enseña Historia Medieval en la Universidad de Burgos