Sustituido Pi y Margall por Castelar, éste le nombró ministro de Estado, cargo que desempeñó hasta el golpe de Estado del general Pavía.