Cabrera speelde 48 officiële interlands voor Colombia in de periode 1989-1998, en scoorde drie keer voor de nationale ploeg. Hij maakte zijn debuut in de Copa América-wedstrijd tegen Brazilië (0-0) op 7 juli 1989. Hij viel in dat duel na tachtig minuten in voor Arnoldo Iguarán.