Zawodowy zabójca o pseudonimie Szakal (Edward Fox) przyjmuje zlecenie zabicia prezydenta Francji Charlesa de Gaulle'a. Francuska policja dowiaduje się o planowanym zamachu, ale prezydent nie zgadza się zmienić kalendarza swoich publicznych wystąpień. Tymczasem Francuzi nie wiedzą o tajemniczym zamachowcu praktycznie nic: kim jest, kiedy i jak zamierza uderzyć. Do zidentyfikowania i zatrzymania Szakala zostaje wyznaczony inspektor Thomas, który z kolei zleca swoje zadanie detektywowi Lebelowi (Michael Lonsdale).
Kolejna próba zamachu na generała Charlesa de Gaulle'a kończy się fiaskiem. Szef OAS werbuje zawodowego zabójcę. Jest nim tajemniczy Anglik o kryptonimie Szakal. Szakal precyzyjnie przygotowuje plan zamordowania de Gaulle'a. Policja francuska wykorzystuje wszelkie dostępne środki w celu ujęcia płatnego zabójcy. Jednakże w tym pościgu to Szakal do końca zachowuje przewagę...
Jedna z francuskich grup terrorystycznych przeprowadza nieudany zamach na prezydenta de Gualle'a (Adrien Cayla-Legrand). Nie chcąc ryzykować kolejnej wpadki członkowie organizacji postanawiają wynająć zabójcę z zewnątrz. W jednym z paryskich hoteli dochodzi do spotkania z zamachowcem, którym okazuje się tajemniczy Anglik (Edward Fox). Żąda on gigantycznej zapłaty z góry, jednak przedstawiciele OAS zgadzają się coraz bardziej tracąc zaufanie do swoich ludzi. Morderca przyjmuje pseudonim "Szakal" i rozpoczyna szereg niezbędnych przygotowań. Tymczasem służby bezpieczeństwa dowiadują się o planach kolejnego zamachu na prezydenta. Zostaje wyznaczony sztab ludzi mających na celu schwytanie nieznanego zabójcy.