ファイロ(クリント・イーストウッド)はアメリカ大陸を股にかける長距離トラックの運転手。彼はビールとカントリー・ミュージックが好きで、その上ケンカをやらせたら右に出るものがいないくらいのケンカのプロだった。仕事を終えてロスに戻って来たファイロは、早速近くの酒場で強そうな男を相手に軽くKO。翌日のケンカ・マッチの準備運動を済ませた彼は母親(ルース・ゴードン)とオービル(ジョフリー・ルイス)の待つ家へ戻っていった。翌日ケンカ・マッチでみごと勝利を飾ったファイロは、なじみの店で歌っているリン(ソンドラ・ロック)に会った。彼女は歌い終わると、ファイロのところにやって来てビールをねだった。ケンカに明け暮れそんな経験のないファイロはたちまちリンに惚れてしまった。その日から毎日彼女のステージの終わるのを待って送っていったファイロは、彼女にちょっかいをだしたチンピラを叩きのめしたが、彼は暴走族のメンバーでファイロに恨みをもった。そんなある日、リンがカントリー・ウェスタンのスターを目ざして旅立ってしまった。茫然としたファイロはショックからこともあろうにロス市警の警官を叩きのめしてしまった。ファイロとオービルがリンの後を追ったのを知ると警官もファイロを追った。途中オービルが拾った娘エコー(ビバリー・ダンジェロ)を加えて旅を続けるファイロは、行く先々でオービルがプロモートした賭けケンカに連戦連勝し、旅の資金を稼いでいった。暴走族や警官の襲撃を撃退したファイロだったが、ようやく捜しあてたリンには恋のKOパンチ。その夜のケンカ相手は炭坑夫だった。実力の差は明らかだったが、仲間の声援に死にもの狂いで向かってくるその男に、何か自分の未来の姿を見たようでむなしくなったファイロはわざと負けた。翌日、自分の家に向かうファイロの気持ちは晴れやかだった。