Villanueva played three games for
Chile in the
1966 FIFA World Cup. He was also in Chile's
squad for the
1967 South American Championship, playing two times, the game against
Paraguay on 22 January being his 21st and last cap with Chile. At club level, he played for
Club Universidad de Chile and for
Universidad de El Salvador. ==Death==