Nació en la ciudad de Segovia, en una casa junto al acueducto romano.
Se licenció en Filosofía y matemáticas en 1953 por la Universidad Nacional Mayor de San Marcos, pasó a la docencia en la Pontificia Universidad Católica del Perú y viajó a España a doctorarse en la Universidad de Salamanca Una vez finalizada su formación, dedicó los siguientes años a recorrer la cordillera de los Andes para estudiar la arquitectura del Virreinato del Perú, publicando más de treinta libros al respecto y cientos de artículos en revistas y periódicos.
En 1969 organizó y fundó la Universidad Ricardo Palma en Lima, de la que más tarde fue también rector.
Su carrera universitaria y su pasión por el arte virreinal fueron decisivos para solicitar la nacionalidad peruana y permanecer en el país el resto de su vida.
Entre los galardones que recibió están la encomienda de la Orden de Isabel la Católica o las medallas concedidas por la Universidad Nacional de San Agustín (Arequipa), la Universidad Nacional Pedro Ruiz Gallo (Lambayeque) o la Universidad Católica Sedes Sapientiae de Lima.