La acción se desarrolla en Andalucía durante los años de la ocupación francesa. Carmen, la cantante más famosa del país, es una mujer inconstante que reparte su amor entre tres hombres. Uno de ellos se llama Antonio, antiguo capitán del ejército regular que ahora es jefe de una partida de guerrilleros que asalta a las patrullas francesas. El segundo hombre que comparte el amor de Carmen es José, un sargento de las tropas francesas. Su tercer amor es un famoso torero de Ronda.