Guionista, director de cine y televisión y columnista. Fue profesor en la Universidad Central, donde creó y dirigió la carrera de Cine. Ha dictado clases en la Maestría de Escrituras Creativas de la Universidad Nacional de Colombia. En 1990 adaptó y dirigió para TV La vorágine, basada en la novela José Eustasio Rivera. En 1991 dirigió la miniserie María , basada en la novela de Jorge Isaacs, con guion de Gabriel García Márquez. En 2022 publicó su novela Las reglas del fuego.