Carlos es abogado y magíster en derecho, con profundización en derecho constitucional, de la Universidad Nacional de Colombia. Es estudiante del Doctorado en Análisis Social y Cultural de la Universidad de Concordia. Se ha desempeñado como investigador, asesor y apoyo técnico en temas como la presencia de comunidades rurales en áreas naturales protegidas, conflictos territoriales entre comunidades étnicas y campesinas, problemas de tierras y Zonas de Reserva Campesina y la implementación de sentencias de indemnización por daños ambientales. También ha sido docente en investigación jurídica en el programa de derecho de la Universidad Nacional de Colombia y en la Universidad de los Andes. Actualmente se desempeña como investigador principal en la Línea de tierras y campesinado.