Es Licenciado en Teatro y Actuación por el Centro Universitario de Teatro de la UNAM por su trabajo de investigación “La Pastorela de San Juan Tabaá: un Rescate Identitario de una Comunidad Zapoteca”. Ha participado en seis cortometrajes, seis largometrajes y en dos series. Coprotagonizó Sin Señas Particulares de Fernanda Valadez, estrenada en Sundance 2020, ganadora de “cine en construcción” San Sebastián 2019 y Gotham a mejor película extranjera 2021. Coprotagonizó también el corto 400 Maletas, de Fernanda Valadez, nominado al Oscar Estudiantil por la Academia de Artes y Ciencias Cinematográficas de Hollywood en 2015. Protagonizó el cortometraje al motociclista no le cabe la felicidad en el traje de Gabriel Herrera, nominado en el Festival Internacional de Cine de Berlín
En teatro ha participado en más de 7 montajes y colaborado con importantes directores y colectivos del teatro de arte como Hugo Arrevillaga, Claudio Valdéz Kuri, Alberto Villarreal, Roger Bernat y Lagartijas Tiradas al Sol.
En el 2017 escribió una obra de teatro comunitario tituladoDos horizontes y una bifurcación al origen con la finalidad de impulsar su lengua materna que es la zapoteca, y la llevó a escena con los alumnos de la telesecundaria presentándose en varias comunidades de la Sierra Juárez de Oaxaca.
En este momento de su carrera David incursiona por primera vez en la dirección cinematográfica con Xgooba, cumpliendo un sueño de vida que se ha gestado desde hace más de 10 años.