En 1933, sucediendo en ese puesto a su primo lejano, Óscar R. Benavides, quien asumía la Presidencia de la República, fue nombrado , y, en 1936, fue acreditado como embajador en los funerales del rey Jorge V, con igual puesto en la coronación de Jorge VI, al año siguiente. En 1944, durante el gobierno de Manuel Prado y Ugarteche, fue nombrado como primer embajador del Perú en Canadá.