Se formó en las categorías inferiores del Valencia CF, a la que llegó con 14 años.
Al terminar la temporada 10-11 el jugador marcha y acaba recalando en el Club Deportivo San Roque de Lepe, donde jugaría 35 partidos.
En 2013, Carles se marcha a Polonia, donde jugaría durante dos temporadas en las filas del Piast Gliwice, de la Primera División polaca.
[2] En 2015, el medio defensivo vuelve a España para firmar en el Club Deportivo Atlético Baleares.
En la temporada 2017-18, militó en el Southern District FC en la Premier League de Hong Kong.