Caio, de 25 anos, foi contratado pelo Monaco em agosto de 2020 por 8 milhões de euros junto ao Atlético de Madrid.
Ele se destacou no Brasil em 2019 pelo Fluminense, onde atuou emprestado pelo Atlético.
Em janeiro de 2020, o time espanhol o emprestou novamente, dessa vez ao Grêmio, onde ficou por apenas quatro meses e pouco atuou por conta da pandemia.
Após duas temporadas no Monaco, Caio ganhou espaço como titular da equipe, que terminou o último Campeonato Francês na terceira colocação.