Licenciado en Filosofía y Letras (Sección Geografía e Historia) por la Universidad de Córdoba (1979-1984)
Historiador en el Conjunto Arqueológico Madinat al-Zahra desde agosto de 1986 a julio de 1988.
Profesor Agregado de Bachillerato por oposición desde septiembre de 1988. Ejerciendo en los Institutos de La Carlota (Córdoba), cursos 1988-1990, IB "San Fernando" de Constantina (Sevilla), cursos 1990-92, IB "Santos Isasa" de Montoro (Córdoba), cursos 1992-2009 e IES Medina Azahara de Córdoba (desde 2009).
Especialidades: Geografía, Historia, Historia de España, Historia del Arte, Arqueología, TIC aplicadas a la Educación.