Nació en Bogotá y se formó como antropólogo en la Universidad de los Andes. Es M.A. en Antropología Visual y candidato al doctorado en Antropología Cultural de la Universidad de Temple (Filadelfia, EE.UU.) e investigador social, profesor universitario, fotógrafo, documentalista –con estudios de dirección de cine documental en The National Film and Television School de Inglaterra. Trabajó en el Instituto Colombiano de Antropología como director e investigador de la Estación Antropológica de la Sierra Nevada de Santa Marta (1976-1983). Fue director del Observatorio de Cultura Urbana de Bogotá (1997-1998) y consultor del PNUD en el área de Comunicaciones de la Red de Solidaridad Social (1999-2001). También ha sido consultor en Colombia de organizaciones de cooperación internacional, como Cafod y Christian Aid (Inglaterra), Novib (Holanda) y Cuso (Canadá). Es investigador permanente de la corporación Centro de Estudios, Investigación y Comunicación Social, Ceicos. Actualmente está vinculado con investigaciones y trabajos en temas relacionados con derechos humanos y resolución de conflictos.
En el campo del documental se ha desempeñado como productor, director e investigador en Central TV, Carlton TV, y Channel 4 de Inglaterra, WGBH-PBS de EE.UU. y Tandem Film de Alemania. Entre sus obras se destacan The Castro’s Cuba, Fire in the Mind, The People of the Shining Path, La Ciudad Milagro, Tejedores de sueños y El Baile Rojo.