Durante la presidencia de Carlos Lleras Restrepo desempeñó el cargo de Embajador de Colombia ante las Naciones Unidas (ONU) y luego ocupó el Ministerio de Gobierno, al comienzo de la presidencia de Misael Pastrana.