1860년대. 제드(빅터 매추어), 가스(제임스 휘트모어), 망고 3명은 모피를 가지고 마을에 가는 도중 인디언에게 습격당한다. 생명은 살아났지만, 팔 것이 없었다. 일행은 샤론 요새의 리단 대위(가이 매디슨)의 척후병이 되었다. 대위가 가스를 포드 요새로 연락을 보내자, 제드는 가스를 염려해서 뒤를 쫓는다. 가스는 부상당해 있었다. 그곳의 지휘는 “시로의 도살자"로 불리는 매스턴 오사(로버트 프레스턴)가 하고 있었다. 대령은 자신의 입신출세를 위해서는 부하도 희생시킨다는 남자로, 제드는 처음부터 대령과 기분이 맞지 않았다. 하지만, 그는 냉혹한 남편에게 지친 대령의 아내 코리나(앤 밴크로프트)에게 마음이 끌렸다. 대령의 심복의 데커 상사는 그러한 제드를 미워했다. 원주민의 동향을 살피기 위해 대령은 스스로 척후에 나간다. 길안내는 제드. 귀도다. 곰을 잡는 구멍에 떨어진 대령을 제드는 버리고 돌아온다. 대령이 죽으면 무모한 싸움은 피할 수 있었다. 우세한 적과 싸운다는 대령의 작전에 제드는 반대였다. 그러나 코리나는 홀로 남편을 찾으러 나간다. 그도 부득이 동행해 대령을 데리고 돌아온다. 대령은 고집대로 토벌 명령을 내린다. 그러면 전멸이 분명했다. 제드는 병사들에게 말해 출격 중지시킨다. 이것을 안 데커는 그를 심문하고, 둘은 성벽에서 싸우다 데커가 떨어져 사망한다. 대령은 화가 났다. 신변의 위험을 알고 제드는 숲으로 피한다. 싸움은 고전에 또 고전이었다. 부대의 위험을 안 제드는 부대에 합류해 스스로 선두를 맡아 부대를 되돌린다. 도중에 대령은 전사한다. 1개월 뒤, 장교에 임명되어 그는 전원에게 처음으로 호령을 한다. 그 모습을 코리나가 응시하고 있었다.