Catedrático de Historia y doctor por la Universidad de Granada en Historia Moderna. En 1995 publicó su primera novela: “El hechizo del rey” a la que siguieron “Conjura en Madrid” y “La Biblia Negra”. Varias de sus obras han sido traducidas a diferentes idiomas. Como novelista le han interesado las épocas que constituyen su especialidad histórica y también las mujeres que por su personalidad llamarron la atención de sus contemporáneos, como es el caso de Caterina Sforza, protagonista de “La dama del dragón” e “Hipatia de Alejandría”, firgura principal de “El Sueño de Hipatia”. Ha publicado también Sangre en la calle del Turco (2011), Mariana, los hilos de la libertad (2013) y El Gran Capitán. Con “La Orden Negra” fue finalista del premio Torrevieja, en 2005.
Fue fundador y primer director, entre 2003 y 2006, de la revista “Andalucía en la Historia” y es colaborador asiduo de revistas como “La Aventura de la Historia” e “Historia y Vida”. Es miembro de la Real Academia de Córdoba. Desde 2008 mantiene una columna de opinión semanal en el diario ABC, en su edición de Córdoba.