Cucuteño. Estudió gobierno y relaciones exteriores en la universidad Externado de Colombia.
Hizo pasantía en las Naciones Unidas, dirigió un programa de desplazados en la Defensoría del Pueblo a nivel nacional e hizo una maestría en política latinoamericana en la Universidad Nacional.