Político, historiador y novelista. Fue alcalde de su ciudad natal y, luego, diputado al Parlamento de Andalucía y a la Diputación de Córdoba como militante del Partido Andalucista. Tras abandonar la política en 2005 se dedicó al periodismo (ABC) y a la literatura (ensayo historiográfico y novela histórica, destacando popularmente desde su primera obra: El rey hechizado).
Su novela histórica sobre Elcano, La ruta infinita, fue adaptada al cómic.