Militante liberal, posteriormente sería elegido representante de Curicó (1870-1873), Valparaíso (1873-1876 y 1888-1891), Santiago (1876-1879, 1879-1882, 1882-1885 y 1891-1894) y Parral (1885-1888).