Carlos se formaría como jugador en las bases del Córdoba CCF, hasta el primer año de amateur donde estuvo cedido en el Montilla para regresar posteriormente al filial del Córdoba CCF.
Con apenas 22 años conseguía acceder al Córdoba CCF, equipo de su ciudad natal en la campaña 2011/2012, llegando a debutar en copa del rey ante el Real Murcia.
En la siguiente temporada, firma con el FC Cartagena donde disputaría 30 partidos anotando 4 goles.
[3] En el 2018 tuvo un paso fugaz por el Real Murcia con el que llegó a ser pieza importante para luchar por el ascenso a 2ª división, sueño truncado por el Elche club de fútbol en el play off de ascenso.
Actualmente, se encuentra retirado desde el 2022, fecha en la que puso fin a su carrera deportiva después algunas lesiones.