Formado en Derecho en la Universidad Autónoma Latinomericana, se doctoró en Filosofía en la Universidad Pontificia Bolivariana y luego en Derechos Humanos en la Universidad de Salamanca. Cursó estudios de postdoctorado en la Universidad Santo Tomás (Col.) y de Córdoba (Argentina).
Ha sido funcionario judicial en Colombia y profesor universitario en las áreas de Derechos Humanos, Derecho Procesal y Filosofía del Derecho. También ha trabajado como guionista y realizador audiovisual y es miembro de la Red Iberoamericana de Cine y Derecho, de Art- Kine y de la Red ALEC.