Em 2023, David disputou 39 jogos com a camisa do Tricolor Paulista, foram cinco gols marcados e três assistências. Contratado pelo Inter em 2022, o atacante ficou apenas uma temporada no Colorado, antes de ser emprestado time paulista.
Revelado pelo Vitória, o jogador de 28 anos soma passagens ainda por Cruzeiro e Fortaleza. Sua temporada mais artilheira foi justamente atuando pelo Leão do Pici. Em 2021, antes de ser adquirido pelo Colorado, o atacante marcou 13 gols em 56 jogos.
David é o segundo reforço anunciado pelo Vasco para a nova temporada. Além do atacante, o time carioca repatriou o zagueiro João Victor, cria do Corinthians, que estava no Benfica.