Carlos Herrera es originario de Cuevas del Almanzora, un pueblo de la provincia de Almería, Andalucía, España. Nació allí el 8 de julio de 1957. Aunque pasó su infancia en Mataró, Barcelona, debido a que su padre era médico y emigró a Cataluña, siempre ha mantenido un fuerte vínculo con su lugar de nacimiento. Herrara es licenciado en Medicina, pero nunca ejerció la profesión, dedicándose plenamente al periodismo, especialmente en la radio, donde es una de las figuras más reconocidas del panorama español. Su carrera profesional ha transcurrido principalmente entre Barcelona y Sevilla, siendo esta última su lugar de residencia actual.