Licenciado en Filosofía y Letras por la Universidad de Sevilla y Doctor en Filosofía y Letras (sección de Geografía e Historia), por la de Córdoba.