Fue electo diputado por Rancagua en 1867, siendo reelecto en cinco periodos.