W 1967 uczestniczył w turnieju Copa América, na którym Chile zdobyło brązowy medal. Na tym turnieju Villanueva wystąpił w czterech meczach z Kolumbią, Wenezuelą i Paragwajem, który był jego ostatnim meczem w reprezentacji .