Juan Pedro, un campesino, tras cumplir el servicio militar regresa a Daroca, su pueblo. Allí se enamora de Carmela, una gitana, y a pesar de los prejuicios de la gente, la pareja decide casarse. Pero surgen los problemas con los gitanos y por una antigua rencilla, Diego "El Rubio", Carmela y su padre son asesinados. A partir de ahora, la meta de Juan Pedro es la venganza.