In Brazil, he played for Flamengo from 1992–1996, Avaà for 1997-98, and Barreira in 2004.
Overseas, he played for Arrayyan Sports Club for two seasons, and then Al-Wakrah Sports Club in Qatar.He was signed to Pahang FA in Malaysia in 2003, and then played for Terengganu FA for a season and a half in 2005-2007.
He then retired from playing and returned to Brazil.
Soares is the grandson of Brazilian soccer star "Didi," Valdir Pereira.