Ha dirigido dos largometrajes de ficción, "Pura sangre" (1982) y "Soplo de vida" (1999), y ha realizado nueve largometrajes documentales, así como una veintena de cortometrajes documentales y argumentales, de entre los cuales destacan "Agarrando pueblo" (1977), codirigido con Carlos Mayolo como crítica a la llamada pornomiseria en el cine; "Andrés Caicedo: unos pocos buenos amigos" (1986), sobre la vida (y muerte) del escritor caleño Andrés Caicedo; "Ojo y vista: peligra la vida del artista" (1988), una secuela de "Agarrando pueblo", "La desazón suprema: retrato incesante de Fernando Vallejo" (2003), sobre la vida y obra de este controvertido escritor colombiano y "Un tigre de papel" (2007), sobre Pedro Manrique Figueroa, precursor del collage en Colombia.