W reprezentacji Brazylii William zadebiutował 3 marca 1963 w zremisowanym 2-2 towarzyskim meczu z reprezentacją Paragwaju. W tym samym roku uczestniczył w Copa América 1963, na której Brazylia zajęła czwarte miejsce. William na turnieju wystąpił w trzech pięciu z Peru, Kolumbią, Paragwajem, Argentyną i Ekwadorem, który był jego ostatnim meczem w reprezentacji. Ogółem w reprezentacji wystąpił 6 razy.