Se formó en el fútbol base del Benidorm Club Deportivo, hasta que cuando jugaba en el Juvenil comenzó a jugar con el primer equipo que militaba en Tercera División.
El Valencia se fijó en sus cualidades y lo fichó para su filial, el Club Deportivo Mestalla, donde estuvo una temporada y llegó a jugar un partido con el primer equipo del Valencia Club de Fútbol.
Un hecho en su segunda etapa en el Benidorm marcó su trayectoria, fue un partido de Copa del Rey que le enfrentó a la Unió Esportiva Lleida, David destacó en la eliminatoria y el Benidorm eliminó al Lleida.
En el Lleida fue un jugador importante en las 3 temporadas que estuvo, con ascenso a Primera División incluido.
En la temporada 1995/96 fichó por el Hércules Club de Fútbol con el que consiguió el ascenso a Primera División.