Fue electo diputado propietario por Lautaro, período 1867-1870.
Reelecto diputado propietario por Lautaro, período 1870-1873.
Nuevamente electo diputado propietario por Lautaro, período1873-1876. No se incorporó hasta el 3 de junio de 1875; su suplente fue don Carlos Riesco.
Reelecto diputado propietario por Lautaro, período 1876-1879.
Fue electo senador de la República, por Maule, en el Congreso Constituyente de 1891, 15 de abril-18 de agosto de 1891. Integró la Comisión Permanente de Negocios Eclesiásticos.