La acción se desarrolla en Andalucía, en los años de la ocupación francesa. Carmen, que es la cantante más famosa de todo el país, es una mujer inconstante que reparte sus sentimientos entre tres hombres. Uno de ellos se llama Antonio, y se trata de un antiguo capitán del Ejército regular, que ahora es el jefe de una partida de guerrilleros, con la que da golpes de mano contra las patrullas francesas. El segundo hombre que comparte los afectos de Carmen es José, un sargento de las tropas francesas, cuyos intereses están contrapuestos con los de Antonio, rival en dos frentes. El tercer hombre de la vida de Carmen es un famoso torero de Ronda. Carmen lleva dentro de sí un sino trágico que afecta, fundamentalmente, a todos los hombres que tienen relación con ella.