Licenciado en Filosofía y Letras, Filología Hispánica, por la Universidad de Córdoba (1994-1999).
Funcionario Público Docente de la Consejería de Educación de la Junta de Andalucía (desde 2000). Profesor de Lengua y Literatura en IES Averroes de Córdoba.
Doctorando del IdEP de la Universidad de Córdoba, en el programa Lenguas y Culturas del Departamento de Literatura de la UCO.