On 24 February 2013, Giva made his first team debut in a Campeonato Paulista game against XV de Piracicaba.[3] On 21 March he scored his first professional goals, netting a brace in a 2–1 home win against Mirassol FC.[4]
On 7 July, Giva made his Série A debut, starting and scoring the first of a 2–0 victory over São Paulo.[5] Despite appearing regularly in 2013, he was rarely used in 2014.
Coritiba
On 30 December 2014, Giva signed for fellow league team Coritiba.[6] He made his debut for the club on 31 January of the following year, coming on as a substitute in a 2–1 Campeonato Paranaense away win against Nacional.
Giva scored his first goal for the club on 27 May, netting the last in a 2–1 Copa do Brasil home win against Ponte Preta. He was released on 4 August, after making no league appearances for Coxa.[7]
Llagostera
On 14 August 2015 Giva signed a two-year deal with Spanish Segunda División side UE Llagostera.[8] On 18 January of the following year, after contributing with two goals in 11 games, he rescinded his link.[9]
After five months at CF Badalona, Giva left the club by mutual agreement on 1 February 2019. The player had asked to leave the club for personal reasons.[11]