Fue ministro de Ultramar entre el 14 de junio y el 11 de diciembre de 1888 en una gobierno que presidiría Sagasta pasando inmediatamente a ocupar la cartera de ministro de Gobernación en el siguiente gobierno formado por el líder liberal manteniéndose hasta el 5 de julio de 1890 y en la que destacó como impulsor de la creación del Cuerpo de Funcionarios de Correos.