Fue nombrado canciller por los liberales Enrique Olaya Herrera y su sucesor, Alfonso López Pumarejo, de 1931 a 1934. Como canciller tuvo que enfrentar la ruptura de relaciones diplomáticas con Perú, que derivó en una guerra en la que Colombia perdió algunas de sus posesiones en la selva amazónica. La incursión terminó en 1933, y se selló con el protocolo de Río, en 1934. López lo confirmó en el cargo hasta diciembre de 1934.