Estudió y obtuvo el título de arquitecto en Madrid, por la Academia de San Fernando, en 1852.[1] Al año siguiente ganó por oposición la cátedra de Arquitectura Legal de la Academia Provincial de Bellas Artes de Barcelona en su sección de Enseñanza de Maestros de Obras.
En 1854 proyectó una serie de hospitales de urgencia para atender a los enfermos de la epidemia de cólera. Fue bibliotecario de la Academia Provincial de Bellas Artes, correspondiente de la de San Fernando, numerario de la Real de Ciencias y Artes de Barcelona, vocal de la Comisión Provincial de Monumentos, presidente de la Asociación de Arquitectos y director de la Escuela Técnica Superior de Arquitectura de Barcelona.
En 1877 recibió el encargo por parte de la Asociación de Devotos de San José de construir el templo de la Sagrada Familia. Villar concibió un proyecto neogótico, del que sin embargo sólo se construyó parte de la cripta. En 1883 abandonó el proyecto por desavenencias con Joan Martorell, arquitecto asesor de Josep Maria Bocabella, presidente de la Asociación de Devotos de San José y promotor del proyecto. Ofrecido el encargo a Martorell, rehusó su realización, recomendando en cambio a Gaudí, quien se hizo cargo del proyecto y lo convirtió en su obra magna.[4]