En 1879 fue designado senador por el Arzobispado de Santiago de Cuba, cargo que ostentaría hasta 1922.
[1] Herrera fue trasladado a la de Santiago de Compostela en 1889.
Durante su etapa compostelana auspició la creación del Diario de Galicia,[2] periódico de línea conservadora[3] y católico-monárquica.
El papa León XIII le creó cardenal en el Consistorio del 19 de abril de 1897.
Tomó parte en el cónclave de 1903, en el que se eligió a Pío X y en el cónclave de 1914 (elección de Benedicto XV).