Hij maakte zijn debuut voor het nationale elftal op het WK 1930 in Uruguay in de tweede groepswedstrijd tegen Bolivia. Ondanks een klinkende 4-0 overwinning was Brazilië uitgeschakeld voor de volgende ronde door een eerdere nederlaag tegen Joegoslavië. Een maand na het WK speelde Brazilië een vriendschappelijke wedstrijd tegen Joegoslavië, die ze met 4-1 wonnen en waarbij Cavalho scoorde. Hij zat ook in de selectie voor het WK 1934, maar kwam hier niet aan spelen toe. Aansluitend aan het WK speelde Brazilië nog enkele wedstrijden in Europa en opnieuw tegen Joegoslavië, waar ze met 4-8 verloren. In 1937 nam hij deel met zijn team aan het Zuid-Amerikaans kampioenschap en scoorde hier drie keer, Brazilië verloor hier de finale tegen Argentinië.