Додо с 11 до 15 лет занимался в школе «Крузейро», затем перешёл в «Коринтианс»[3][4]. В основном составе «тимана» дебютировал в 2009 году. В декабре 2010 отправился в аренду в «Баию»[5].
2 июля 2012 года подписал контракт с клубом «Рома» и таким образом перебрался из бразильской Серии А в итальянскую Серию А. Дебютировал 28 октября в матче против «Удинезе» (2:3). Он начал матч в стартовом состав и позже был заменен на соотечественника Маркиньоса[6]. В дебютном сезоне сыграл в 11 матчах.
Летом 2014 года перешёл в «Интернационале». В январе 2016 года перешёл в «Сампдорию» на правах аренды до конца сезона[7].
24 января 2019 года Додо на правах аренды перешёл в «Крузейро». В команду защитника пригласил Мано Менезес, тренировавший «Коринтианс» в 2009 году[4].
9 февраля 2021 года подписал контракт с «Атлетико Минейро» сроком до декабря 2023 года[8][9].
В 2009 году Додо помог сборной Бразилии (до 17 лет) выиграть юношеский чемпионат Южной Америки. В 2014 году вызывался в основную сборную Бразилии, однако на поле не выходил.