2014. aastal debüteeris ta Brasiilia esiliigaklubis Vasco da Gama.[1]
2014. aasta juulis sõlmis ta lepingu Portugali kõrgliigaklubiga Braga. Hooajal 2014/15 kuulus Danilo Braga põhikoosseisu ning tema vastu tundsid huvi mitu teist klubi. Hooajal 2015/16 oli ta laenul Hispaania kõrgliigaklubis Valencia. Hooaja 2016/17 esimeses pooles oli ta laenul Portugali kõrgliigaklubis Lissaboni Benfica ja hooaja teises pooles Belgia kõrgliigaklubis Standard Liège. Hooajal 2017/18 mängis Danilo taas Braga põhikoosseisus.
2018. aasta juunis sõlmis Danilo lepingu Prantsusmaa kõrgliigaklubiga Nice.[2] 2021. aastal oli ta Nice'ist laenul Brasiilia kõrgliigaklubis Palmeiras ja võitis samal aastal klubiga Copa Libertadorese. Pärast seda ta Nice'is enam mänguaega märkimisväärselt ei saanud, kuuludes hooajal 2021/22 Prantsusmaa kõrgliigas koosseisus vaid ühes mängus.[1]
2022. aasta augustis sõlmis Danilo lepingu Botafogoga.[3]
Aastatel 2011–2015 mängis Danilo Barbosa Brasiilia noortekoondistes. 2015. aastal saavutas Brasiilia kuni 20-aastaste koondisega juunioride maailmameistrivõistlustel teise koha. Danilo oli turniiril koondise kapten ning valiti lõpuks turniiri teiseks parimaks mängijaks. Ainsa värava lõi ta turniiril teises alagrupimängus penaltist Ungari vastu.[4]