En congé, James Bond assiste au mariage de Felix Leiter, agent de la CIA. A quelques heures de la cérémonie, les deux amis sont avertis de l'arrivée d'un trafiquant de stupéfiants, Franz Sanchez. Unissant leurs efforts, ils capturent le malfaiteur. Cependant, Milton Krest, son complice, le fait évader peu après, avec l'aide de Killifer, un flic que Sanchez a corrompu, et, avant de regagner son Q.G., Sanchez fait mutiler Leiter par un requin et exécuter son épouse. Bond décide de venger son ami, malgré les sévères remontrances d'M, qui le démissionne et lui retire son « permis de tuer ». Pour ce, il rencontre la seule agent de la CIA qui est sur l'affaire Sanchez, Pam Bouvier. La rencontre se Finit par une fusillade déclenchée par l'homme de main de Sanchez, Dario. Bond et Bouvier fuient. Ils se mettent d'accord à un prix pour que Pam lui conduise en avion privée et devienne sa secrétaire. Ils se rendent à Isthmus City où Sanchez est le propriétaire d'une banque et d'un casino de luxe. Là, Bond se fait remarquer en déposant un imposant montant d'argent à la banque et en misant beaucoup au casino. Ensuite, il rend visite à Sanchez pour être recruté. Il en profite pour distinguer l'épaisseur de la vitre. Bond part ensuite et se rend dans les cuisines et monte à bord d'un monte-charge. Il y grimpe dessus et rejoint le toit. Il descend alors en rappel jusqu'au bureau de Sanchez, où il dépose une bombe. Après il se rend sur le toit d'en face et apercoit Pam et Heller. Ilexplose à distance la bombe, et prépare à tirer depuis son sniper. Mais des chinois arrivent et le neutralisent. Bond est capturé par la police de Hong Kong qui cherche à capturer Kwang et son vendeur, Sanchez. Ce dernier intervient et neutralise les militaires chinois. Le lendemain, Bond est réveillé dans un palais de rêve. Il est recruté par Sanchez. Il se confie à lui et lui dit qu'un membre de son équipe l'a trahi. Bond se rend en ville et dans le bateau de Krest, où il déchire les paquets d'espèce et lés billets. Il se cache ensuite et observe la mort douloureuse de Krest, tué par Sanchez. De retour au palais, bond couche avec Lupe. Le lendemain matin, cette dernière se rend chez Pam et lui confie qu'elle sent Bond en danger, qu rend la pilote jalouse. Bond arrête Pam et l'accuse de complicité avec Heller. Cette dernière lui révèle que Leitter travaillait avec Heller car Sanchez faisait un chantage à la CIA : abattre un avion avec un missile stinger si Leitter continue de le poursuivre. Sanchez possède trois stingers. Bond et les chinois sont emmenés à l'usine où sont fabriqués les produits que Sanchez leur a vendu. Ces derniers sont embarqué dans quatre camions citerne. Mais Dario reconnait Bond, ce dernier met le feu à l'usine. Sanchez arrête Bond et l'attache, le mettant ensuite sur un tapis roulant se dirigeant vers un broyeur. Sanchez s'enfuit et Dario savoure le moment. Heureusement pour Bond, Pam intervient et tue Dario et sauve James. James Bond mont à bord de l'avion de Pam et descend ensuite sur le dernier camion citerne. Il commence alors une folle poursuite inédite qui s'achèvera par la mort de Sanchez, en feu et la destruction de tous les camions citernes.