Diputado por Rancagua, Cachapoal y Maipo (1906-1909), por Rere y Puchacay (1909-1918); fue elegido senador por Concepción (1918-1926) y reelegido por la Séptima Agrupación Provincial, Ñuble, Concepción y Bío-Bío (1926-1932).