Don José (Glenn Ford), un soldado navarro destinado en Sevilla, conoce a Carmen (Rita Hayworth), una gitana de una belleza irresistible. Su pasión amorosa por ella es tal que en sus manos el soldado se convierte en una marioneta que abandona el ejército y se echa al monte como un forajido más.