David was born in Salvador, Bahia, and joined Vitória's youth setup at the age of 11, after a trial in his neighborhood.
[2] David became a regular starter for Vitória during the season, and renewed his contract until 2024 on 1 May 2021.
He finished the season with 11 goals, being the club's top goalscorer but being unable to avoid team relegation.
In March 2022, Vitória accepted an offer of € 1.2 million from Ukrainian side FC Metalist Kharkiv for David.
[4] However, he asked to leave his new club in the following month,[5] and signed a four-year contract with Fortaleza on 6 May, being initially assigned to the under-23 squad.