Investigador y catedrático de Historia del Arte. Fue profesor de bachillerato en el Instituto “Las Salinas”, de San Fernando (Cádiz), profesor ayudante en la Universidad de Cantabria y catedrático de la Universidad Pompeu Fabra de Barcelona; becario de la Fundación Marcelino Botín y de la Real Academia de España en Roma; y director del Departamento de Historia y Teoría del Arte de la Universidad Autónoma de Madrid entre 1999 y 2001. Es académico correspondiente de la Reial Acadèmia Catalana de Belles Arts de Sant Jordi, de Barcelona, y de la Real Academia de la Historia, de Madrid.