En 1987 fue nombrado académico correspondiente de la Real Academia de la Historia y en 2017 ganó el premio Espasa de ensayo por su libro "En defensa de España: desmontando mitos y leyendas negras".