Durante su vida política se desempeñó como diputado suplente, propietario, titular y, senador.
Se casó con Elisa Tupper Zegers y tuvieron ocho hijos.
Estudió en el Instituto Nacional; cursó matemáticas y estudió ingeniería con Ignacio Domeyko y para colocar en práctica estos conocimientos se dedicó a la minería; continuó estudiando leyes en la Universidad de Chile, y juró como abogado el 3 de enero de 1860.
Años más tarde es nuevamente electo diputado propietario por San Carlos, por el período 1879-1882.
Fue socio de José Santos Ossa en la explotación del salitre.