Danilo formó parte de la selección portuguesa que disputó el Campeonato Europeo de la UEFA Sub-19 2010. Actualmente disputa con su selección la Copa Mundial de Fútbol Sub-20 de 2011 donde es uno de los pilares de su equipo.[2] Sus buenas actuaciones le permitieron ser elegido como uno de los diez candidatos a ganar el balón de oro como mejor jugador del campeonato.[3]