J. J. McQuade ist ein Texas Ranger, der als Alleingänger als einsamer Wolf bezeichnet wird. Er hat eine Tochter, Sally, die von seiner Ex-Frau aufgezogen wird. Man sieht ihn am Filmanfang während eines Kampfes gegen mexikanische Pferdediebe, die er im Alleingang besiegt.
Als seine Tochter Zeugin eines Raubüberfalls von Rawley Wilkes auf einen Waffentransport der US-Army wird, erschießen die Verbrecher ihren Freund und auch sie wird verletzt. Daher ermittelt McQuade, obwohl das FBI die Ermittlungen führt. Wilkes tötet außerdem Dakota, den besten Freund von McQuade, der einen Verdächtigen bewacht hatte.
McQuade bekam nach dem Überfall der Pferdediebe einen Partner an die Seite gestellt, der ihm nun hilft. Zwar wird McQuade nach dem Mord an Dakota in Urlaub geschickt und vom Fall entbunden, doch der FBI-Agent Jackson holt sich McQuades Hilfe und sie finden ein Waffenversteck.
Schließlich wird McQuades Tochter von Wilkes entführt, dessen Boss verrät McQuade jedoch, wo sie versteckt ist und McQuade, sein Partner und Jackson fahren nach Mexico, um sie zu befreien.
Sie finden Sally und werden entdeckt. Es kommt zum Showdown mit einem gnadenlosen Nahkampf zwischen McQuade und dem Karatemeister Wilkes (David Carradine). Wilkes feuert schließlich mit einem Maschinengewehr auf McQuade, trifft ihn aber nicht und McQuade hat genügend Zeit, ihm eine Handgranate vor die Füße zu werfen.
In der letzten Szene wird J. J. McQuade per Funk zu einer Geiselnahme gerufen. Obwohl er im Urlaub ist, eilt er zum neuen Einsatz.
Chuck Norris: J. J. McQuade
David Carradine: Rawley Wilkes
Barbara Carrera: Lola Richardson
Leon Isaac Kennedy: Jackson
Robert Beltran: Kayo
L.Q. Jones: Dakota
Dana Kimmell: Sally McQuade
Sharon Farrell: Molly