La historia habla acerca de dos hombres de diferentes clases sociales, Juan Menchaca (Pedro Infante) y Roberto (Ángel Infante) quienes no saben que son medio hermanos, y que a la vez terminan en una batalla entre ellos después que Roberto asesinara a la novia de Juan, haciendo que el último se una a la banda conocida como Los Gavilanes, en una búsqueda por venganza y por ayudar a los pobres.
Años después, Don Bernardo y un crecido Roberto (Ángel Infante) regresan al pueblo, donde Juan (Pedro Infante) y su madre viven felizmente mientras él trabaja en la hacienda de Don Bernardo.
Mientras inspecciona la hacienda, Roberto queda perdidamente obsesionado con la novia de Juan, Rosa María (Ana Bertha Lepe).
Roberto escapa, mientras que Juan se encuentra con su amada lo suficiente para que ella le revele al culpable y después morir en sus brazos.
Este termina uniéndose al grupo de Los Gavilanes, quienes buscarán hacer justicia en contra de los adinerados que explotan a los pobres, mientras que Juan buscará una venganza personal contra Roberto.