He made his first team – and Série A – debut on 24 October 2010, starting in a 1–1 home draw against Flamengo.
[3] In August 2012, however, he moved to ASA also in a temporary deal, but his loan was cut short just days later.
[4] On 31 October 2012, Diogo agreed to a contract with Guarani, after having his federative rights assigned to Coimbra.
[9] He scored his first goal in the first division on 16 July 2016, netting his team's first in a 3–3 home draw against Flamengo.
On 14 December 2016, after failing to agree new terms, Diogo signed a three-year contract with Cruzeiro.