El abogado y exalcalde de Cúcuta ya ha sido diplomático, cuando estuvo en la Embajada de Venezuela durante el gobierno del expresidente Juan Manuel Santos, y cuando fue embajador en Surinam en el gobierno de César Gaviria.

También ha sido cónsul de Colombia en São Paulo, Brasil y encargado de Negocios en la Embajada de Colombia en Sudáfrica. Fue el primer secretario del Partido de la U.

Durante el gobierno de Ernesto Samper fue ministro de Comunicaciones.