Es doctor "honoris causa" por la Universidad de Cádiz y Premio Nacional de Historia de España (1994 y 2004).