Born in Itabuna, Bahia, Sodré represented Itabuna, América-RJ, Portuguesa, Guarani, Ceará, Ferroviária, América-SP, Bandeirante, CRB, Grêmio Maringá, Atlético Sorocaba and Uberlândia, retiring with the latter in 1994.
In 1999, he was named Alecrim manager, but returned to São Paulo shortly after, taking over União de Mogi's youth setup.
After another managerial jobs in the same state, Sodré worked exclusively as Estevam Soares' assistant, only stepping out of his role to manage CRB in 2006 and Sport Barueri in 2010.
[2] In 2012, he returned to Lusa and its youth setup, being appointed assistant of the main squad in the following year.
[3] In 2014 Sodré was in charge of the club during a Série B match as an interim, being subsequently replaced by Marcelo Veiga.