Durante la ocupación de España por las tropas napoleónicas, el joven Juan de Aranda (Jean Claude Pascal) se distingue tanto por su valor como por sus conquistas femeninas. Ignorando su verdadera ascendencia francesa, decidirá luchar primero al lado de los guerrilleros de la independencia, para acabar luego a las órdenes del general Gaston de Sallanches (Jacques Dacqmine). En su aventurera vida, varias mujeres le sacarán de situaciones críticas, pero será a la joven Pilar (Brigitte Bardot), que le librará de su cautiverio en la isla de Cabrera, a quién él entregará su corazón.