João Carlos odehrál 10 reprezentačních utkání. S brazilskou reprezentací se zúčastnil Copa América 1999, Konfederační pohár FIFA 1999.