 After playing in his country of birth for Belenenses and Boavista, amassing Primeira Liga totals of 153 games and 17 goals over seven seasons, he went on to have a brief spell in Germany with Freiburg.Already in his 30s he moved to Cyprus, where he remained for five years in representation of several teams.Internationally, Cafú played for Cape Verde.