Figlio dell'attore Fausto Cabrera, a dieci anni si trasferì con il padre nella Repubblica popolare Cinese, dove proseguì gli studi fino all'università. Nel 1968 abbandonò la facoltà di filosofia per dedicarsi all'attività politica. Dopo un periodo di addestramento nell'esercito cinese, tornò in Colombia per partecipare alla guerra civile colombiana, schierandosi con l'Esercito popolare di liberazione (EPL). In questo periodo scrisse testi teatrali per gruppi che svolgevano attività politica.[1]
Nel 1972 si spostò a Londra dove frequentò la Film School, cominciando a realizzare cortometraggi l'anno dopo.
Nell'ottobre del 2022 è stato nominato ambasciatore della Colombia in Cina[2] da parte del presidente della Repubblica Gustavo Petro, visti i suoi legami decennali con la Repubblica Popolare cinese[3].
Cabrera è anche il protagonista del romanzo Retrospective, scritto nel 2022 da Juan Gabriel Vásquez[4].