En los gobiernos de Eduardo Santos ocupó primero la cartera de Cultura y posteriormente de Relaciones Exteriores.