Formado nas categorias de base do Fluminense, o lateral-esquerdo João Paulo assinou pré-contrato com o CRB para 2019. O jogador, de 28 anos, defendeu o Avaí nesta temporada, disputou 25 jogos e marcou um gol, contra o Criciúma, no estadual.
João Paulo teve oportunidade no time principal do Fluminense em 2009, mas não agradou e deixou o clube sem deixar saudades. O jogador, que é mineiro, já teve passagens por Avaí, Bahia, Ponte Preta, Tombense e Linense.