Danilo werd geboren als zoon van de toen vijftienjarige Wamberto. Een jaar later verhuisden vader en zoon met de rest van het gezin naar België. Toen Wamberto in 1996 bij Standard Luik terechtkwam, sloot de jonge Danilo zich aan bij de jeugd van de Rouches. Hij tekende in juli 2010 een tweejarig contract bij Standard Luik, dat daarvoor een opleidingsvergoeding betaalde aan AFC Ajax.[1] Daar werd hij in de jeugdopleiding van Ajax verder opgeleid. Hij stootte door tot in het beloftenelftal van Adrie Koster maar kwam niet bij de hoofdselectie.
In de zomer van 2010 haalde Standard Luik Danilo terug naar België. De dan 20-jarige Belg werd in Luik vervolgens wel in de A-kern opgenomen. Hij maakte er in de eerste competitiewedstrijd van het seizoen 2010/11 met een basisplaats zijn debuut op het hoogste niveau. In januari 2012 kreeg hij te horen dat zijn aflopende contract niet verlengd zou worden en hij per direct weg mocht. In februari vond hij in het OekraïenseMetaloerh Donetsk een nieuwe club. Hij tekende er voor drie jaar. Vervolgens speelde hij voor FK Mordovia Saransk en Dnipro Dnipropetrovsk. In januari 2016 ging hij voor Antalyaspor spelen. Vanaf januari 2019 speelde Danilo voor Al-Wahda FC in de Verenigde Arabische Emiraten waarna hij via Belarus bij Cypriotische clubs belandde.