Fue ministro de Hacienda de 1887 a 1889, alcalde de Lima de 1896 a 1897, presidente del Senado en 1902-1903 y 1909-1910, candidato en dos oportunidades a la Presidencia de la República representando al Partido Civil (1912 y 1918), Presidente del Club Nacional (1917 - 1919).