De profcarrière van Dida begon in 1993 bij de Braziliaanse club Vitória. Daarna speelde hij in eigen land voor Cruzeiro en Corinthians. Zijn eerste Europese club was het Zwitserse FC Lugano.
AC Milan
Topclub AC Milan had een oogje op Dida, vanwege zijn behendigheid met strafschoppen. In zijn eerste wedstrijd voor AC Milan tegen Leeds United, in de UEFA Champions League van 2000/01, ging hij in de fout en Dida werd teruggestuurd naar Brazilië. Corinthians nam Dida op huurbasis over, maar keerde een jaar weer terug bij AC Milan, waar hij ditmaal wel indruk wist te maken. In 2003 had Dida zijn grootste clubsucces toen hij met de Rossoneri na strafschoppen de UEFA Champions League won ten koste van Juventus.
In de UEFA Champions League-kwartfinale op 13 april 2005 raakte hij gewond toen de supporters van Internazionale vuurwerk gooiden, omdat juist een doelpunt om onduidelijke redenen was afgekeurd en AC Milan 1–0 voorstond (terwijl het ook al de heenronde met 0–2 had gewonnen). Dida werd geraakt op de schouder toen hij zijn doelgebied vuurwerkvrij probeerde te maken. Dida kon de wedstrijd niet uitspelen en werd vervangen door Christian Abbiati. Toen de wedstrijd na twintig minuten onderbreking weer op gang werd gefloten, gingen de supporters van Internazionale door met Bengaals vuurwerk te gooien. De wedstrijd werd uiteindelijk definitief gestaakt.
In 2005 speelde hij weer een UEFA Champions League-finale. Hierin kwam AC Milan met 3–0 voor tegen Liverpool. In een hectische tweede helft kwam Liverpool terug tot 3–3 sleepten de Engelsen er een strafschoppenreeks uit. Hierin werd Jerzy Dudek de held, omdat hij zo onconventioneel speelde. Hij ging heen en weer "dansen" op de doellijn. Hoewel Dida nog een zeer knap een straschop pakte van Riise, werden de spelers van Milan te erg afgeleid. Alleen Jon Dahl Tomasson en Kaká scoorden, waar Serginho, Pirlo en Shevchenko misten.
Dida is wellicht nog beroemder geworden in de UEFA Champions League-wedstrijd tegen Celtic in 2007. Toen Celtic de 2–1 scoorde, na een fout van Dida, liep een supporter het veld op om Dida te bedanken. Dit deed hij door middel van een tikje tegen de wang van Dida. Het incident zag er ronduit komisch uit, want na het tikje van de fan zette Dida aanvankelijk de achtervolging in op de euforische supporter. Na een paar meter besefte de Braziliaan echter dat hij beter kon gaan liggen, om zodoende de kans te vergroten dat Celtic bestraft zou worden. Dida stortte ter aarde en verliet het veld ter brancard. Voor de slotseconden van het duel werd hij vervangen door Zeljko Kalac. Dit incident werd door de hele wereld uitgezonden en werd ook door het bestuur en trainer niet in dank afgenomen. Dit kostte Dida zijn basisplaats en geloofwaardigheid. In 2010 liep zijn contract bij AC Milan af en hij vond lange tijd geen club. In mei 2012 keerde Dida terug naar Brazilië, waar hij nog voor Portuguesa, Grêmio en SC Internacional uitkwam.
Interlandcarrière
In 2002 was Dida met Brazilië wereldkampioen geworden op het WK 2002. Hij speelde als reservedoelman achter eerste keus Marcos echter geen minuut. Op het WK voetbal in Duitsland speelde Dida alle wedstrijden. Hoewel Brazilië de topfavoriet was voor het toernooi, reikten ze niet verder dan de kwartfinale. Hierin werden ze verslagen door Frankrijk, met 1–0. Het doelpunt werd gemaakt door Thierry Henry in de zesenvijftigste minuut. Op 2 oktober 2006 bedankte Dida voor het nationale elftal van Brazilië, waarna hij tevens zijn interlandloopbaan beëindigde.