Career
He played most of his career for San Lorenzo de Almagro in Argentina. Villar started his career in Uruguay where he played for Club Sportivo Cerrito (Uruguay), Central America Canillitas and Defensor Sporting Club. Villar played his last game for San Lorenzo in 1981, by the end of his time with the club he had played 446 games, scoring 6 goals.
Villar is top of the San Lorenzo all-time appearances list.
Villar had a short spell with All Boys in 1982, after which he retired.