Nato a Medellín (Colombia), ha studiato Lettere e Filosofia all’Università di Bogotá e Regia al Centro Sperimentale di Cinematografia di Roma. Ha vissuto gran parte della sua vita in Messico, dove ha diretto tre film e scritto tutti i suoi libri.
In Italia ha pubblicato La vergine dei Sicari per i tipi di Guanda.