Fue miembro de la Real Academia de la Historia entre el 26 de abril de 1857 y el 11 de agosto de 1894 y de la Real Academia de Ciencias Morales y Políticas, además de diputado en Cortes por el distrito de Pontevedra y senador por la provincia de Pontevedra, por la Real Academia de la Historia y vitalicio.