Geraldo ma za sobą powołania do reprezentacji Brazylii, w której zadebiutował 30 września 1975 w przegranym 1-3 meczu z reprezentacją Peru w Copa América 1975. Na turnieju wystąpił w dwóch meczach Brazylii z Peru. Ostatni raz w reprezentacji wystąpił 9 czerwca 1976 w wygranym 3-1 z reprezentacją Paragwaju w Copa del Atlantico 1976.