У дорослому футболі дебютував 1995 року виступами за дублюючу команду «Валенсії», в якій провів один сезон, взявши участь у 31 матчі чемпіонату.
1996 року Давід був переведений до основної команди «Валенсії», проте не зміг виграти конкуренцію за місце в основі, тому у сезонах 1996–97 та 1998–99 виступав на правах оренди за «Вільярреал». Більшість часу, проведеного у складі «Вільярреала», був основним гравцем команди.
З сезону 1999–00 є основним гравцем кажанів. А у 2001 році, після того як команду залишив Гаїска Мендьєта, Давід отримав капітанську пов'язку, яку носив до кінця 2007 року.
Відіграв за «кажанів» 351 матч в національному чемпіонаті, ставши легендою клубу. У червні 2013 року було оголошено, що контракт Давіда з валенсійським клубом не буде продовжено, а в серпні того ж року 35-річний футболіст прійняв рішення завершити професійну кар'єру.
Виступи за збірні
Протягом 1997–2000 років залучався до складу молодіжної збірної Іспанії, разом з якою брав участь у молодіжному Євро-2000, на якому здобув бронзові нагороди. На молодіжному рівні зіграв у 17 офіційних матчах, забив 2 голи.
2000 року у складі олімпійської збірної U-23 брав участь у футбольному турнірі на Літніх Олімпійських іграх 2000 року, на якому іспанці вибороли срібні олімпійські нагороди.