Давид начал свою карьеру в Камеруне. В 16 лет переехал в Испанию играть за «Мальорку». Потом играл в аренде за «Мурсию» и «Ивердон» за который забил 5 мячей. В 2005 году играл за «Седан». Дальше он играл в четырёх клубах но особого успеха не добился. В 2007 году перешёл в «Металлург» Донецк. Однако в «Металлурге» ему не удалось остаться надолго. Он провёл несколько матчей в составе дублеров. Позднее он подписал контракт с греческим «Арисом».
В августе 2008 годд подписал контракт с «Реус Депортиу».