Danilo signed a youth contract with Dutch club
Ajax in June 2007, and was a member of their squad for the
2009–10 UEFA Europa League. He made his professional debut for Belgian club
Standard Liège during the 2010–11 season, and for
Dnipro Dnipropetrovsk in 2015. He signed for Turkish club
Antalyaspor in January 2016. After a brief spell with
Al Wahda, in February 2019 he signed for
Dinamo Minsk. On 29 June 2020, he left the club as his contract expired. He then signed for
AEL Limassol. After playing with
AEL Limassol, he signed for
APOEL in July 2021. == International career ==