Dante begon zijn carrière bij EC Juventude. Hij speelde hier van 2002 tot 2004 en speelde in totaal 44 wedstrijden. Zijn Europese carrière begon hij bij Lille OSC, waar hij nauwelijks aan spelen toe kwam. Dante speelde hier twee seizoenen, waarin hij slechts twaalfmaal meespeelde in een competitieduel. De Belgische eersteklasser Sporting Charleroi toonde interesse in Dante en nam hem over van Lille in augustus 2005. Door zijn prestaties aldaar kon hij in de winterstop van het seizoen 2006/07 een contract tekenen bij Standard Luik. Met Standard werd Dante landskampioen in 2008. Van 2007 tot 2009 speelde Dante mee in 63 competitiewedstrijden, waarin hij tweemaal scoorde. In december 2008 raakte bekend dat Dante zou vertrekken naar Duitsland om daar voor Borussia Mönchengladbach te gaan spelen in de Bundesliga. In vier seizoenen speelde hij mee in 92 competitieduels.[1] Sinds de zomer van 2012 speelt hij bij Bayern München. Hij maakte zijn debuut voor de club in de gewonnen Duitse supercup tegen Borussia Dortmund. Zijn eerste doelpunt voor Bayern maakte hij op 24 november 2012 op aangeven van Toni Kroos in de met 5–0 gewonnen competitiewedstrijd tegen Hannover 96.[2] In 2013 won hij de UEFA Champions League, Bundesliga en DFB-Pokal met Bayern.
Dante tekende in augustus 2015 een contract tot medio 2018 bij VfL Wolfsburg, de nummer twee van de Bundesliga in het voorgaande seizoen. Dat betaalde circa €4.000.000,- voor hem aan Bayern München.[3]
Op 6 februari 2013 maakte Dante zijn debuut in het Braziliaans voetbalelftal in een vriendschappelijke wedstrijd tegen Engeland. Hij werd door bondscoach Luiz Felipe Scolari opgesteld als centrale verdediger, naast David Luiz.[4] Zijn tweede wedstrijd speelde hij tegen Italië. Zijn vierde wedstrijd was opnieuw tegen Italië; in deze wedstrijd om de FIFA Confederations Cup 2013 maakte hij zijn eerste interlanddoelpunt in de 45ste minuut, nadat hij was ingevallen voor de geblesseerde David Luiz. Dante werd in mei 2014 opgenomen in de selectie van gastland Brazilië voor het wereldkampioenschap voetbal 2014. Hij kwam in geen van de groepswedstrijden in actie en bleef ook gedurende de kwartfinale tegen Chili op de bank. Op 8 juli kwam Dante wel in actie in de halve finale tegen uiteindelijke wereldkampioen Duitsland. Brazilië verloor de wedstrijd met 1–7, de grootste nederlaag in de historie van het nationaal elftal. Voor Dante was het de laatste interland die hij speelde: in het seizoen 2014/15 deed bondscoach Dunga geen beroep op hem.