Career
Great Britain
Cacá signed a short-term deal for Scottish Premier League club Rangers in October 2000, but never appeared for the first team His Brazilian club, Mirassol, then loaned him to English club Birmingham City for the 2001-2002 season. He made four appearances in the First Division (second tier) in October and November 2001, all as a late substitute, but then faced a long-term foot injury and was released in March 2002.
Spain
Cacá signed for UD Salamanca in February 2003.
He played 16 games in the Segunda División. In summer 2003, he signed for Louisiana Liga side Albacete Balompié, and then played for clubs in Segunda División B.
In December 2006, he left for Greece and was presented to media on 1 January 2007 along with Pablo Coira.
He then played in Paraguay for Cerro Porteño and in Tunisia for Espérance before returning to Segunda División B with Universidad Las Palmas. South China
He scored 13 goals in 17 appearances, including 7 goals in the AFC Cup group match and Round of 16.
His AFC Cup goals gave him a rank of 78th in "The World"s Top Goal Scorer 2009" by the International Federation of Football History & Statistics.
Return to Brazil
In July 2009 he signed a contract until December for Olaria, which he finished as Campeonato Carioca Série B runner-up and promoted to the top division of Rio de Janeiro state. In January 2010 he signed a new contract for the club until the end of the 2010 Campeonato Carioca. But in Taça Rio, the second half of the state league season Olaria just finished seventh in Group A, failed to enter the play-offs.
In May 2010, he signed a contract with Bahia until the end of 2010 Campeonato Brasileiro Série B. He only played once in Série B but played 3 out of first 4 games in 2010 Campeonato do Nordeste.
United Arab Emirates
In August 2010 he left for Kalba. In early 2011 he retired from football and work for Ronaldo.