Han har spilt for klubber som América de Cali, Millonarios, Independiente i Argentina, CS Herediano på Costa Rica og for Long Island Rough Riders i USA. Cabrera spilte for det colombianske landslaget mellom 1989 og 1998. Cabrera spilte tre kamper for under VM i fotball 1998. Han spilte også under fire utgaver av Copa América, henholdsvis i 1989, 1991, 1995 og 1997.