Fue elegido senador por Llanquihue (1852-1876, 1879-1885), periodo en que compatibilizó el Senado con la Cámara de Diputados, siendo Diputado por Petorca (1861-1864), Santiago (1864-1867), Ovalle (1867-1870), y Santiago nuevamente (1870-1873).