En 1893 se trasladó a Madrid, donde fue nombrado académico de número de la Real Española de la Lengua y de la Real de la Historia; además presidió la Real Academia de Bellas Letras de Sevilla y fundó, junto a Pascual de Gayangos, Francisco de Borja Palomo y José María Álava, la Sociedad de Bibliófilos Andaluces en 1869, que editaría varias de sus obras.