Born in
Goiânia,
Goiás, Daniel Oliveira was a
Goiás youth graduate. He made his senior debut on 21 August 2019, starting in a 4–1 home routing of
Brasiliense, for
the year's
Copa Verde. Promoted to the first team ahead of the 2020 season, Daniel Oliveira played his first match of the season on 24 January of that year, coming on as a second-half
substitute for
Henrique Almeida in a 3–2
Campeonato Goiano home win against
Aparecidense. He made his
Série A debut on 16 August 2020, replacing
Victor Andrade in 1–1 away draw against
Palmeiras. On 29 January 2025, Oliveira signed a one-year contract with an option for 2026 with
Canadian Premier League side
Pacific FC. ==Career statistics==