Fue ministro plenipotenciario en Italia (1905-1909) y Alemania (1911-1914) y, de regreso al Perú, presidió la convención de partidos que en 1915 designó a José Pardo y Barreda como candidato a la presidencia de la República.