2 Partidas e gols totais pelos clubes, atualizadas até 15 de maio de 2024.
3 Partidas e gols pela seleção nacional estão atualizadas até 16 de novembro de 2023.
Pepê jogou nas categorias de base do Athletico Paranaense entre 2013 e 2013.[2] Posteriormente, foi para o Foz do Iguaçu, clube da sua cidade natal, e foi promovido à equipe principal no início de 2015.[3] Entre setembro de 2015 e fevereiro de 2016, foi emprestado ao Coritiba.[2]
Grêmio
Em abril de 2016, após o Campeonato Paranaense, Pepê teve 70% de seus direitos econômicos negociados pelo Foz do Iguaçu com o Grêmio.[4] No dia 3 de dezembro de 2017, marcou seu primeiro gol pelo clube, numa derrota por quatro a três contra o Atlético Mineiro pelo Campeonato Brasileiro.[5]
2018
No dia 8 de janeiro, estendeu seu contrato até 2020.[6] Já no dia 7 de agosto ele estreou na Copa Libertadores, começando como titular numa derrota por 2 a 1 contra o Estudiantes.[7] Mesmo tendo sido pouco utilizado devido à boa fase de Everton, no dia 26 de setembro seu contrato foi renovado até 2022.[8]
2019
Passou a ter mais chances nesse ano, sendo um dos jogadores que mais atuaram pela equipe no ano. No dia 2 de outubro, contra o Flamengo, pela semifinal da Copa Libertadores, marcou seu primeiro gol na competição. A partida realizada na Arena do Grêmio terminou empatada por um a um.[9]
Mesmo na reserva, encerrou a temporada como o vice-artilheiro gremista no ano, tendo marcado treze gols, apenas atrás de Everton Cebolinha.[10][11] Curiosamente, um gol seu contra o Palmeiras, em 24 de novembro, selando vitória por 2 a 1, pelo Campeonato Brasileiro, foi o "gol do título" do Flamengo.[12][13]
2020
No dia 23 de setembro, Pepê marcou o primeiro gol em Gre-Nal na história da Libertadores, garantindo a vitória do Grêmio.[14]
Porto
Em fevereiro de 2021, o Grêmio e o Porto anunciaram a transferência de Pepê para o clube português. Pepê, entretanto, ficou no clube gremista até julho de 2021, quando abre a janela de transferências internacionais.[15] Ele fez sua estreia em 8 de agosto, substituindo Mehdi Taremi na vitória por 2-0 em casa sobre o Belenenses.[16] Ele marcou seu primeiro gol em 19 de setembro para concluir uma vitória por 5-0 sobre o Moreirense também no Estádio do Dragão.[17]
Seleção Brasileira
Seleção Brasileira Sub-23
No dia 27 de dezembro de 2019, foi convocado pelo técnico André Jardine para representar a Seleção Brasileira Sub-23 na disputa do Pré-Olímpico de 2020. Contra o Uruguai, no dia 22 de janeiro, marcou um gol por cobertura, na vitória do Brasil por 3 a 1.[18]
em 28 de janeiro contra a Bolívia, e em 31 de janeiro contra o Paraguai.[19][20]
Fez a sua estreia no dia 16 de novembro de 2023, na derrota por 2-1 para a Colômbia, em solo colombiano. Pepê entrou na partida aos 36 minutos do segundo tempo do jogo, no lugar de Renan Lodi.[22]