Entre 1966 y 1967 fue secretario de Hacienda del Atlántico y en las elecciones legislativas de Colombia de 1968 ingresó al Congreso como representante a la Cámara por su departamento; desde entonces empezó a destacarse como orador y fue reelecto para este escaño en 1970 y 1972; en 1973 fue designado embajador ante las Naciones Unidas.