En 1900 fue electo senador por Cautín, siendo reelegido en 1906 por Santiago.