Es doctor en Historia, licenciado en Filosofía y Letras y diplomado en Magisterio. Es correspondiente de la Real Academia de Córdoba y Cruz del Mérito Militar por su labor como comisario de la exposición sobre El Gran Capitán. Ha ejercido la enseñanza en diversos institutos y actualmente es director del Archivo Histórico del Palacio de Viana, propiedad de la Obra Cultural de Caja Sur, donde ha catalogado su amplio e importante fondo documental, y profesor de Historia Contemporánea en la Universidad Rey Juan Carlos. Su faceta más conocida, además de la de escritor y conferenciante, es la de analista en la prensa local, iniciada en Córdoba y continuada desde 2001en ABC, en cuyas páginas de opinión aparece dos veces por semana, contando ya más de trescientos artículos. Su faceta más conocida además de la de escritor, ha publicado: Juan Jurado Ruíz, una vida para la Iglesia de Córdoba (Cajasur, 1999), La educación marista en Córdoba (Cajasur, 2003), Paseando por Córdoba (Almuzara, 2004), Teoría del séneca cordobés (Almuzara, 2005), Antonio Cruz Conde y Córdoba: memoria de una gestión pública (Ayuntamiento de Córdoba, 2005) y Córdoba, ciudad eterna (Almuzara, 2007), es la de analista de la prensa local, iniciada en Córdoba y continuada desde 2001 en ABC, cuyas páginas de opinión ha publicado centenares de artículos.