Fue Ministro del Interior en el gobierno del presidente Álvaro Uribe Vélez y embajador de Colombia en Italia, Chipre, Malta y San Marino.