Luis Gustavo was born in
Rio de Janeiro, and was a
Flamengo youth graduate. After making his senior debut with
Videira in the 2008
Campeonato Catarinense Série C, he returned to his native state and represented
Sendas,
Campo Grande,
Castelo Branco and
Ceres. In 2014, Luis Gustavo moved abroad and signed for
Serbian First League side
Bežanija. He returned to Brazil in the following year with
Bonsucesso, before agreeing to a contract with
Volta Redonda. On 8 August 2018, Luis Gustavo was loaned to
Série B side
Sampaio Corrêa until the end of the year. Back to
Voltaço for the 2019 season, he featured regularly before moving to
Portuguesa-RJ on 1 November of that year. Luis Gustavo returned to Sampaio in July 2020, again on loan. He started the 2021 campaign back at
Lusa Carioca, and had a short period at
São Bernardo before rejoining Sampaio on 5 June 2021, now in a permanent contract. On 6 December 2021, Luis Gustavo signed for
ABC. Despite being a regular starter in the club's 2022
Campeonato Potiguar winning campaign, he left on 18 March 2022, and returned to Portuguesa-RJ on 23 April. In November 2022, Luis Gustavo agreed to a deal with
Brasil de Pelotas for the upcoming season. On 2 May 2023, he signed a short-term deal with
Portuguesa. ==Career statistics==