Fue senador por Santiago (1882-1888) y por Colchagua (1888-1894), y fue miembro de la Comisión permanente de guerra y marina.