Pedro Infante interpreta a Jose, un vagabundo empedernido, cuya novia de muchos años, Antonia (Lilia Prado), se ve envuelta en sus jugarretas. Cuando ella se cansa del mujeriego de José, toma todas sus ganancias de una carrera de caballos arreglada y lo abandona. Jose se roba el caballo y escapa, y se conoce con Luis (Antonio Badu), quien es un mal hablado, borracho y jugador y con quien establecerá una amistad sellada por un pacto de sangre.