Fue electo diputado suplente por Linares, período 1870-1873; reemplazó a don José Tocornal, incorporándose el 16 de septiembre de 1870.
Electo diputado propietario por La Unión, período 1873-1876.
Nuevamente electo diputado propietario por Linares, período 1876-1879.
Reelecto diputado propietario por Linares, período 1879-1882; integró la Comisión Permanente de Policía Interior.
Reelecto diputado propietario por Linares, Período 1882-1885; integró la Comisión Permanente de Negocios Eclesiásticos.
Electo diputado por Caupolicán, período1891-1894; integró la Comisión Permanente de Gobierno y Relaciones Exteriores. Miembro de la Comisión Conservadora para el receso 1892-1893; y 1893-1894.
Reelecto diputado por Caupolicán, período 1894-1897; integró nuevamente la Comisión Permanente de Goboerno y Relaciones Exteriores.
Reelecto diputado por Caupolicán, período 1897-1900; fue segundo vicepresidente de la Cámara, el 2 de junio al 6 de julio de 1899, fecha en que fue primer vicepresidente, cargo que cumplió hasta el 14 de octubre del mismo año 1899. Fue diputado reemplazante en la Comisión Permanente de Guerra y Marina; e integró la Comisión Permanente de Educación y Beneficencia.