Fue ministro de Ultramar entre el 23 de marzo de 1895 y el 4 de octubre de 1897 en los gobiernos que sucesivamente presidieron Antonio Cánovas y Marcelo Azcárraga; y ministro de Hacienda entre el 16 de diciembre de 1904 y el 27 de enero de 1905 en un gabinete presidido por nuevamente por Azcárraga.