Llegó a ser diputado por Rancagua en el periodo 1882-1885; por Rancagua, Cachapoal y Maipo entre 1901 y 1903; y senador por Malleco en dos oportunidades (entre 1912 y 1918, y desde 1918 hasta 1924).