Born in Belém, Pará, Giovanni Augusto graduated from Atlético Mineiro's youth setup.
He made his first team debut on 17 March 2010, coming on as a second half substitute in a 0–1 away loss against Chapecoense, for that year's Copa do Brasil.
[2] He returned to Galo in 2011, but spent the following campaigns out on loan to Grêmio Barueri, Criciúma,[3] Náutico,[4] ABC[5] and Figueirense.
[12] On 11 January 2021, Giovanni Augusto was announced at Liga MX side Mazatlán for an undisclosed fee.
[16] On 31 March 2023, amidst negotiations to play for fellow second level side Vitória, Giovanni Augusto rescinded with Bugre.