O Inter acertou mais uma saída de jogador do seu grupo para 2020. Poucos minutos depois de os colorados anunciarem a renovação de contrato com D'Alessandro, o Ceará confirmou a contratação do volante Charles de forma definitiva. O jogador assinou contrato por dois anos.
Revelado pelo Inter, Charles subiu para o time profissional em 2016, com Falcão como treinador, mas só estreou no ano seguinte. Ele disputou 37 partidas com a camisa colorada e marcou dois gols.
Na temporada 2019, o Inter emprestou o volante ao Sport. Charles participou da campanha na Série B que valeu o acesso dos rubro-negros pernambucanos à elite do futebol brasileiro. Em 47 jogos, o jogador anotou três gols.