Richter Garth wird von einem alten Freund, Wade Anders (Lloyd Nolan), gebeten, seinen ältesten Sohn Hank (Chris Robinson) als Hilfskraft nach Shiloh zu bringen. Er möchte, dass sein Sohn später seine Ranch übernimmt, aber Hank hat persönliche Probleme, die ihm schwer zu schaffen machen, insbesondere seinen Hass auf Indianer. Auf Shiloh gerät er mit Trampas aneinander, der während der Abwesenheit des Virginians als Vorarbeiter fungiert, und dieser Konflikt führt schließlich zu einer Tragödie und einem Showdown.