Benavides fue Embajador del Perú en Madrid (1940) y en Buenos Aires (1941-1944).