Como político, desempeñó la función de presidente provisional de su país en agosto de 1891, durante la guerra civil de dicho año, el cargo de senador por Santiago (1882-1888) y por Colchagua (1888-1894), y fue miembro de la Comisión permanente de guerra y marina. Durante sus últimos años, se ocupó de reorganizar el ejército chileno e impulsar la formación de la Academia de Guerra y del Estado Mayor.