Fue ministro de Fomento durante el reinado de Amadeo I, ministro de Gobernación durante el reinado de Alfonso XII, y ministro de Ultramar y ministro de Gracia y Justicia durante la regencia de María Cristina de Habsburgo-Lorena.