On 30 December 2008, Marinho signed a five-year deal with fellow top tier club Internacional. Making his debut the following 5 February in a 4–1 Campeonato Gaúchohome routing of Canoas, he was only used rarely during his spell at the club. In 2011, Marinho served loan stints at Caxias and Paraná, respectively. He scored his first senior goal with the latter on 22 October, in a 3–4 Série B loss at Ponte Preta. Marinho was again loaned out in the following years, representing Goiás in 2012 and Ituano in 2013.
On 8 January 2014, Marinho signed permanently for Náutico. He was sparingly used during his time at the club, scoring his first goal for Timbu in a 3–1 win at Salgueiro for the Campeonato Pernambucano on 27 March. On 23 December 2014, Marinho's agent confirmed his agreement with Ceará for the following campaign. He scored his first goal for the club on 11 March2015, the game's only in a Copa do Nordeste home success over Ríver. Marinho scored two goals in his first four league matches for Vovô. In his fifth, a 3–3 home draw against Santa Cruz, he scored a double, but gained national recognition due to his live post-match interview in which he was celebrating his brace but became instantly disappointed and surprised even saying a bad word after knowing he was suspended for the next match.
On 26 June 2015, after his notable interview, Marinho was touted to a possible move to Cruzeiro in the main category. Three days later he agreed to a three-year contract at the club, for a fee of R$ 1.2 million for 50% of his federative rights. Marinho made his debut for the club on 4 July 2015, replacing Marquinhos and scoring the last in a 2–0 home win against Atlético Paranaense. However, he failed to find the net in the following eleven matches for the club.
On 25 January 2016, Marinho signed a one-year loan deal with newly promoted Vitória. He made his debut for the club five days later, scoring in a 3–0 home win against Jacuipense. One of the club's key units during the first half of the campaign, Marinho signed a permanent contract with Vitória on 18 June 2016. On 6 November, he scored a brace in a 3–2 home win against Atlético Paranaense.
On 21 January 2017, Marinho was presented at Chinese Super League side Changchun Yatai, for a rumoured fee of R$ 17 million. He struggled to adapt at the club, scoring only three goals in 22 appearances.
On 25 May 2019, Marinho signed for Santos until December 2022, with David Braz moving in the opposite direction. He made his debut for the club on 2 June, replacing goalscorer Eduardo Sasha in a 1–0 away defeat of former club Ceará. Marinho scored his first goal for Peixe on 21 July 2019, netting the game's only in an away defeat of Botafogo.