Comienza en el mundo de la danza con 5 años en la escuela de Emilita Montensino. Debuta con 8 años en el teatro Alcázar de Madrid con la obra “Los flamencos somos así” junto a grandes bailaores. Se sigue formando en el Real Conservatorio de Madrid y en la Escuela de Danza «Amor De Dios» con los maestros como “El Güito”, Rafael de Córdoba, Rosa Durán y María Magdalena.
Ha trabajado como bailaor solista en las compañías de José Greco, Carmela Greco, Rafael Aguilar, Camborio y Lucía Del Real, Paco Peña, Tito Losada, Belén López y Ballet flamenco de Madrid.
Ha trabajado en Moscú, Estados Unidos, México, Inglaterra, Alemania, Italia, Israel, Japón, China y Taiwan. También ha trabajado en diferentes teatros de España y de la capital como el teatro Calderón, teatro de la La Latina, teatro Muñoz Seca, teatro Arenal, etc. También en diferentes tablaos de Madrid como Casa Patas, Corral de la Morería, Cafe de Cainitas, Las Tablas, Villa Rosa, Cardamomo y las Carboneras.
Carlos lleva la dirección artística del tablao flamenco cantares, imparte clases hace dos años en la escuela municipal de Parla, y actualmente trabaja en el tablao flamenco 1911 y en el tablao la Quimera.