En el Gobierno de Augusto Leguía fue nombrado Ministro de Marina.
En 1919, fue designado Embajador de Perú en los Estados Unidos, cargo que ocupó hasta 1922. Posteriormente, se desempeñó como Ministro de Relaciones Exteriores y como Ministro de Guerra. Su carrera política estuvo marcada por su