В 1975—1981 годах Жуанзиньо выступал за сборную Бразилии — в 6 играх он отметился одним забитым голом. В этих матчах сборная одержала пять побед и лишь однажды сыграла вничью. В 1975 году принял участие в розыгрыше Кубка Америки, однако на том турнире сыграл лишь один матч, выйдя на замену Ромеу в игре против Венесуэлы (6:0).