Diogo Fernandes signed for Bacabal of Taça Cidade de São Luís in January 2008 (Campeonato Maranhense started in second half of calendar year, unlike other states).
The team then qualified for Campeonato Brasileiro Série C 2008, but Diogo did not play in the national league.
In August 2008, he signed a 1-year contract with Portuguese Liga de Honra side Boavista F.C., wore number 77 shirt.
After Boavista relegated, he joined Ituiutaba[3] which the team recently exited the Campeonato Série C and was preparing for Taça Minas Gerais.
[4] In December 2009, he signed a contract with Red Bull Brasil until the end of 2010 Campeonato Paulista Série A3.