Durante el gobierno de José Manuel Balmaceda fue ministro de Hacienda, de Industria y Obras Públicas, y del Interior.