Castro nam met Uruguay onder meer deel aan de Copa América 1926 en de Olympische Zomerspelen 1928, welke allebei gewonnen werden. Hij speelde in een elftal dat vele successen behaalde met spelers als José Leandro Andrade en José Nasazzi.