Electo diputado por Laja, Nacimiento y Mulchén (1921-1924 y 1924) y senador por la Novena Agrupación Provincial (correspondiente a Valdivia, Llanquihue, Chiloé y Magallanes) entre 1926-1932, 1933-1937, 1937-1945 y 1945-1953.