Licenciado en Filosofía por la Universidad Complutense donde llegó a ser profesor titular de la cátedra de filosofía. Se destacó, no obstante, por su labor como historiador del arte español, sobre todo por sus estudios sobre la obra de Francisco de Goya y sobre la influencia del comunismo en las artes.
Fue colaborador habitual del Museo del Prado, para el cual preparó numerosas exposiciones, especialmente sobre Goya.
Se caracterizó por dedicar atención a la caricatura y la sátira gráfica, así que entre su obra encontramos trabajos sobre Castelao, sobre la evolución de la ilustración satírica en España y sobre la caricatura.