David comenzó su carrera en los banquillos en 2007 en las filas del Basket La Cistérniga, donde estuvo trabajando durante tres temporadas, logrando el ascenso desde Primera División Autonómica a Nacional tras conseguir el 4º puesto en la temporada 2009-10.
Desde 2014 a 2016, dirige al CB Virgen de la Concha de Zamora masculino al que dirige en Liga EBA, en el que logró la mejor clasificación histórica del club en el Grupo AB de Liga EBA, acabando en 4º posición en la temporada 2015-16.
En 2017, firma como entrenador del Club Baloncesto 6,25 Ponferrada femenino, al que dirige en categoría infantil, cadete y junior, donde trabaja durante dos temporadas.
En la temporada 2019-20 y 2020-21 acabaría en quinta posición de su grupo y en la temporada 2021-22 finalizaría en décima posición.
David fue seleccionador de Castilla y León en diferentes categorías femeninas durante 5 temporadas (logrando 2 ascensos), también formó parte del staff técnico de la selección española sub-14 femenina en los años 2015 como entrenador ayudante y en 2016 como seleccionador, consiguiendo un campeonato y un subcampeonato en el Torneo BAM.