Este le nombró en tres ocasiones ministro de Estado (máximo responsable de la diplomacia española): entre 1881 y 1883, desde 1888 hasta 1890 y, finalmente, entre 1892 y 1893.