Edson Fernando was born in Natal, Rio Grande do Norte, and was an Alecrim youth graduate.
He made his first team debut on 19 April 2015, five days shy of his 18th birthday, by coming on as a half-time substitute in a 2–1 Campeonato Potiguar home win against Santa Cruz.
[1] He subsequently played for the under-20 squad of Votuporanguense[2] before returning to his parent club for the 2018 season, where he featured sparingly in the year's Campeonato Potiguar.
Ahead of the 2019 campaign, Edson Fernando moved to Globo, being mainly utilized as a right back.
[5] He made his Série A debut on 3 September, replacing Elton late into a 3–5 home loss against Flamengo.