En su actividad profesional es profesor titular de Pedagogía e Historia de la Educación en la Universidad de Cádiz, de la que también formó parte de su Consejo Social hasta 2008.