Nace en Sevilla, Departamento del Valle del Cauca, Colombia, el 30 de octubre de 1943. Durante el bachillerato se embarca en diferentes actividades culturales artísticas y periodísticas, como la fundación del periódico Idearium. Cursa estudios de Antropología en la Universidad Nacional de Colombia, y simultáneamente funda las Peñas Culturales de La Candelaria y en la Universidad Nacional, recibió de Alberto Rahal, el Cine Club Ocho y Medio.
En 1972, un poco antes de ser expulsado de la Universidad Nacional, inició sus colaboraciones como crítico de cine en el Magazín Dominical del periódico El Espectador. Un poco antes, había escrito sobre cine en el diario La República. Por esa labor como columnista dominical del semanario El Espectador obtendría, tres décadas después, el premio Simón Bolívar al mejor columnista de opinión en 2001.
En 1973, escribe el guion del cortometraje “Yo pedaleo, tú pedaleas”, de Alberto Giraldo Castro. A partir de 1974, se inicia como guionista y realizador de cortometrajes, documentales y largometrajes de ficción para cine y televisión. Ese año dirigió el corto “Favor correrse atrás”, con el que ganó el primer premio en el concurso de cortometrajes del Festival de Cine de Cartagena. Después de éste, vendría la dirección de producciones cortas: “No se admiten patos” (1975), “Lluvia colombiana” (1976) en codirección con Herminio Barrera, “38 corto 45 largo” (1979), “Hoy no frío, mañana sí” (1980), “TV or not TV” (1980) y “Vivienda Campesina (1980).
Escribe y dirige el largometraje “El escarabajo” en 1982, que obtiene el premio a la Mejor Película en el Festival Nacional de Bogotá en 1984, ganó un premio especial de la junta Organizadora del Festival de Cine de Cartagena y fue presentado en Moscú a más de 45 mil personas. En 1985, escribe y dirige el largometraje “Visa USA”, estrenado en 1986, con el cual gana el Gran Premio en el Festival Internacional de Cine de Cartagena ese propio año, entre otros galardones. i
Dirigió el largo “Milagro en Roma” (de la serie de televisión “Amores difíciles”, 1988, producida por Televisión Española), basada en historias y guiones del premio Nobel de Literatura colombiano Gabriel García Márquez. En 1990, adaptó y dirigió para el Canal RCN, “La Vorágine”, basada en la novela homónima del también escritor colombiano José Eustasio Rivera, que resultó finalista en el Festival Mundial de TV de Nueva York, en 1991.
En 1999, recibió el premio a Mejor Guion de Largometraje de la Dirección de Cinematografía del Ministerio de Cultura con su obra “Los actores del conflicto”. En 2001, estrenó el largometraje “Los niños invisibles”, película que obtuvo el Primer Premio de Guion Argumental del Ministerio de la Cultura en 1997, el Círculo Precolombino de Oro en el Festival de Cine de Bogotá a Mejor Película Colombiana en 2001, la India Catalina a la Mejor Película Colombiana del Festival de Cartagena y una Mención Especial del Jurado en el Festival de Cine Infantil de Montreal, el Premio del Público y de la Crítica en el Festival Iberoamericano de Toronto (2012), el Primer Premio en el Festival Iberoamericano de San Juan de Puerto Rico y el Premio al Mejor Guion en el Festival de Cine para la Infancia de Olimpia, Grecia. En 2003, con la misma película obtiene el Primer Premio del Jurado y del Público en el Festival Iberoamericano de Madrid “Chimenea de Villaverde".
En 2008, inauguró el 48 Festival Internacional de Cine y TV de Cartagena de Indias, con “Los actores del conflicto”, película con la que obtuvo el Premio del Público Cinecolor y el Premio de la OCLACC. La película se estrenó en cartelera nacional con 50 copias. Su sexto largometraje “El soborno del cielo”, una coproducción entre Gestionarte cine y Spectrum Films, se estrenó el 17 de marzo de 2016, en salas de diferentes ciudades colombianas. La película recibió un estímulo de producción del FDC y contó con el apoyo del programa Ibermedia y Cine Colombia.
Desde 1976, participa en la docencia universitaria, dictando cátedras de Historia del Cine en las universidades Jorge Tadeo Lozano y Universidad Gran Colombia. Su labor docente alcanza un punto culminante como Director General de la Escuela Internacional de Cine (EICTV) de San Antonio de Los Baños, Cuba (1994-1996). Entre 2009 y 2012, se desempeñó como profesor de la Maestría de Escrituras Creativas de la Universidad Nacional y de la Universidad Central. En 2012, se convirtió en director de la carrera de Cine de ésta última universidad.
Integró la junta directiva de la Asociación de Cinematografistas Colombianos (ACCO), en 1976. Es miembro del Comité de Cineastas de América Latina y Miembro Fundador y del Consejo Superior de la Fundación del Nuevo Cine Latinoamericano, con sede en La Habana, Cuba.