Carlos nació en Úbeda, provincia de Jaén, el 25 de agosto de 1961, en el seno de una familia humilde.