Teniendo 29 años, fue nombrado ministro de Hacienda en 1856, bajo la administración del presidente Manuel Montt.
Elegido Diputado por Caupolicán en 1855, representando al Partido Conservador.
Fue opositor del Presidente Balmaceda, quien decretó su destierro.
Más tarde fue nuevamente Ministro de Hacienda, ahora en el gobierno del Presidente don Jorge Montt.
Casó con doña Carmen Carvallo Ureta, hija de don Diego Carvallo Matta y de doña María Ureta Ossa, dejando numerosa descendencia.