Tras licenciarse en Historia por la Universidad de Santiago de Compostela, David cursa el Máster en Creación y Comunicación Digital de la Universidad de A Coruña. Gracias al Máster, participa en el primer largometraje de animación 3D europeo, El Bosque Animado. Posteriormente se incorpora al laboratorio de investigación Videalab, diseñando y desarrollando proyectos de Animación 3D y Realidad Virtual.
Desde 2007 trabaja en Ilion Animation Studios, como Rigger Artist en Planet 51, y como Rigging Supervisor en Mortadelo y Filemón contra Jimmy el Cachondo y Wonder Park.
Actualmente se encuentra en la fase de desarrollo de las dos nuevas películas de Skydance Animation Madrid. Compagina su labor profesional con su labor docente en U-tad, impartiendo diversas asignaturas en el Grado de Animación y dirigiendo el Máster en Rigging y Character FX. Forma parte de la organización del Congreso Internacional de Animación, VFX y Nuevos Media, Mundos Digitales.