Cursó sus estudios de Historia de América y se doctoró en Historia General en la Universidad de Sevilla, donde fue profesor de Teoría del Arte, en la Escuela Técnica Superior de Arquitectura durante los años 1970 al 74 y de Paleografía en la Facultad de Geografía e Historia, hasta su jubilación en 1984.