南北戦争後のワイオミング州の西部に広がる高原、グランドティートン山が前にそびえ立っているジョンソン郡の開拓地では、牧畜業者と農民との間でいがみ合いが続いていた。
この土地では従来からの権利を主張する牧畜業者のライカー(エミール・メイヤー)一家と開拓者たちが対立していた。開拓者が来る前に、先住民と戦い、この土地を今日の様にしたのは自分達だとライカーは主張していたのだ。ある日、この土地にやってきた流れ者のシェーン(アラン・ラッド)は、ある開拓者の住まいに辿り着き、飲み水をわけてもらう。開拓者の主のジョー・スターレット(ヴァン・ヘフリン)から「ライカーの仲間か」と聞かれるが、そこへライカー一家がやってきて従来の主張を繰り返す。シェーンはジョーに加勢しライカー一家を追い返す。ジョーはシェーンを夕食へ招待し、夕食をご馳走になったシェーンは、作業を手伝いこの家に留まる決心をする。
やがて息子のジョーイ(ブランドン・デ・ワイルド)と仲良くなり、そしてジョーやその息子ジョーイと友情を結ぶシェーンだった。ジョーの妻マリアン(ジーン・アーサー)は彼に惹かれ、またシェーンも彼女に惹かれてゆく。そして農民たちとも親しくなっていった。
シェーンはジョーの遣いで針金を街に受け取りに行き、自身の作業服も買おうとするが、酒場でライカーの手下クリス・キャロウェイ(ベン・ジョンソン)に侮辱を受ける。ジョーからいざこざに巻き込まれないように言われていたシェーンは甘んじて侮辱を受け流す。
しかし、シェーンは腰抜けだという噂が流れたため、シェーンは次に開拓者達と街に行った際に、クリスを叩きのめしてしまう。ライカーは掌を返しシェーンを雇おうとするがシェーンは拒否し、多勢に無勢で窮地に陥る。そこへジョーが飛び込み大乱闘になり、ライカーとその一家をも叩きのめしてしまう。