 Previously, Gustavo had been on loan at fellow Brazilian sides Metropolitano and Paraná in 2015, and Armenian side Gandzasar Kapan in the latter half of 2014.On 25 August 2017 Gustavo joined Botev Plovdiv.Gustavo made a debut on 21 September during the 1-3 away victory in the 1/16 final of the Bulgarian Cup against Lokomotiv Gorna Oryahovitsa.