Pada tahun 2001, Cacapa mulai menarik minat klub-klub Eropa dan bergabung dengan Lyon dengan status pinjaman. Ia bermain pertandingan pertamanya di Ligue 1 Prancis pada tanggal 17 Februari 2001 dan mencetak gol dalam Final Coupe de la Ligue 2001 yang dimenangkan oleh Lyon setelah perpanjangan waktu. Pada musim panas, ia menandatangani kontrak lima tahun dengan klub tersebut. Ia menjadi kapten Lyon selama lima musim, memenangkan gelar juara Prancis di setiap musimnya. Pada Oktober 2006, ia menjadi warga negara Prancis setelah tinggal di negara tersebut selama lebih dari lima tahun.
Setelah kontraknya dengan Lyon berakhir pada musim panas 2007, Cacapa bergabung dengan Newcastle United dengan status transfer gratis pada tanggal 3 Agustus 2007. Ia mencetak gol pertamanya untuk klub tersebut dengan sundulan ke gawang Tottenham Hotspur pada tanggal 22 Oktober dalam kemenangan 3-1. Namun, cedera hamstring membuatnya harus keluar pada pertandingan Newcastle melawan Portsmouth setelah hanya 18 menit bermain. Pada musim 2008-2009, ia sering digunakan sebagai bek tengah dan gelandang karena Newcastle memiliki skuad kecil dan banyak pemain yang cedera. Cedera sering mengganggu penampilannya pada musim tersebut, dan ia membuat penampilan terakhirnya pada bulan Desember. Pada tanggal 1 Juli 2009, kontraknya dengan Newcastle berakhir dan ia dilepas oleh klub.
Setelah kontraknya dengan Newcastle berakhir, Cacapa bergabung dengan Cruzeiro, rival dari Atlético Mineiro, di mana ia bermain hingga akhir Campeonato Brasileiro Série A 2010. Ia kemudian kembali ke Prancis dan bergabung dengan Évian di Ligue 2 dengan kontrak selama enam bulan pada tanggal 25 Januari 2011. Ia membantu klub tersebut meraih gelar juara Ligue 2 dan promosi ke Ligue 1 untuk pertama kalinya dalam sejarah klub. Setelah kontraknya dengan Évian berakhir, ia menerima tawaran dari Avaí dan setuju untuk bergabung dengan klub tersebut pada tanggal 25 Juli 2011. Setelah musim berakhir, ia mengumumkan pensiun pada tanggal 20 Maret 2012 dan membuka sekolah sepak bola bernama Arena Lyon di kampung halamannya, Lavras.
Prestasi Cacapa di Atlético Mineiro membuatnya dipanggil ke tim nasional Brasil. Ia melakukan debut internasionalnya pada tanggal 23 Februari 2000 melawan Thailand dan total tampil sebanyak tiga kali untuk tim nasional Brasil, serta satu penampilan tidak resmi dalam pertandingan melawan klub Jepang, Tokyo Verdy.