 On 20 August 2007, Miranda received his first call-up to the national team, along with Thiago Silva, as a replacement for Lúcio and Luisão in a friendly match against Algeria.However, he did not make his debut as he was only an unused substitute during the match.More than a year later, Miranda made his first international appearance for Brazil in a 2010 FIFA World Cup qualification match against Peru on 1 April 2009.