En 1998 designado por el presidente Andrés Pastrana como embajador en Cuba, cargo que desempeñó durante más de once años, habiendo sido ratificado en dos ocasiones por el presidente Álvaro Uribe Vélez.