Cruz Flores Rodríguez es graduado en Educación Primaria, Máster Universitario de Investigación de Ciencias Sociales y Jurídicas y doctor por la Universidad de Extremadura. Profesor del Departamento de Ciencias de la Educación de la Universidad de Extremadura en el área de Teoría e Historia de la Educación y miembro investigador del grupo GEXTHE (Grupo Extremeño de investigación en Teoría e Historia de la Educación).