Concejal del Ayuntamiento de Madrid y ministro de Ultramar en 1872, cargo del que dimitirá al no estar de acuerdo con el Gobierno en la abolición de la esclavitud, por las consecuencias que podía tener en la situación de Cuba y Puerto Rico.