Contratado sob enorme expectativa em 2007, Soares foi campeão pelo Fluminense naquele ano. Integrou o elenco vencedor da Copa do Brasil, mas não vingou no futebol e se tornou mais um dos ciganos da bola. Hoje aos 31 anos, fechou com o River-PI, que disputa a Série C do Brasileiro.
Soares estava atuando no Villa Nova, onde marcou dois gols em nove jogos disputados durante o Campeonato Mineiro.
Além do Flu, vestiu as camisas de Cruzeiro e Grêmio. Jogou também por Figueirense, onde estourou, Bahia, Londrina, Ponte Preta, Vitória, América-RN, Chapecoense e Botafogo-PB.