Como militante del Partido Liberal fue Diputado por Santiago en cuatro períodos consecutivos (1876-1888) y por Ovalle, Combarbalá e Illapel (1888-1891).