Doctor en antropología y profesor de instituto de geografía e historia. Ha publicado varios libros de historia y decenas de artículos en revistas universitarias y centros de investigación españoles, italianos y franceses. Ha participado en la elaboración del Diccionario Biográfico Español de la Real Academia de la Historia. También ha obtenido diversos premios de literatura, historia y periodismo. Es autor de las novelas históricas La cofradía de la Armada Invencible (2016), El relojero de la Puerta del Sol (2017), con la que obtuvo el XXIV Premio Andalucia de la Crítica y el XIX Premio de Novela Histórica Ciudad de Cartagena, y Tiempos de esperanza, con la que ha obtenido el Premio Edhasa Narrativas Históricas.