Carles rozpoczął swoją karierę w Valencii, nigdy jednak nie przebił się do pierwszego zespołu i występował tylko w drużynie rezerw, zdobył jednak z klubem mistrzostwo Hiszpanii do lat 19. Latem 2010 roku przeszedł do Realu Murcia, z którym wywalczył awans do Segunda División. Kolejny sezon spędził jednak jako gracz CD San Roque de Lepe, z którym to klubem doszedł do 1/16 rozgrywek o Puchar Króla. Po roku ponownie zdecydował się na zmianę klubu, tym razem podpisując kontrakt z Getafe CF. W klubie tym także grał wyłącznie w drugim zespole, toteż w lipcu 2013 roku opuścił Hiszpanię i podpisał roczny kontrakt z Piastem Gliwice. W 2015 przeszedł do Atlético Baleares. W lutym 2016 podpisał półroczny kontrakt z Zagłębiem Sosnowiec.