Cafu, 27 ans, avait été recruté à Ludogorets la saison dernière pour 7,5 millions d'euros. Au sein du club bulgare (75 matches, 22 buts, 14 passes décisives en deux saisons), il s'était notamment fait remarquer lors de la campagne de Ligue des champions 2016-2017, en réalisant deux gros matches contre le Paris SG.
La saison dernière, que ce soit sous les ordres de Jocelyn Gourvennec ou Gustavo Poyet, il n'a jamais su réellement trouver sa place au sein du club au scapulaire, disputant en tout 20 matches (dont 6 comme titulaire), avec deux buts inscrits et deux passes décisives réussies.
À Belgrade, il aura donc l'occasion d'affûter à nouveau sa frappe en face des cages pour tenter de revenir plus en forme à Bordeaux à la fin de son prêt, si le club serbe ne veut pas activer l'option d'achat.