Danilo vant en olympisk sølvmedalje i fotball under OL-2012 i London. Han var med på det brasilianske laget som kom på andreplass i fotballturneringen for menn bak Mexico.