Franco Columbo interpreta l'agente dell'Interpol Franco Armando - nome in codice Beretta - che è costretto a ritirarsi per vendicare l'omicidio a sangue freddo di un poliziotto. Le tracce dell'assassino portano alla città natale di Franco sulla bellissima isola di Sardegna, dove la droga sta trasformando il tranquillo villaggio in un buco infernale. Il sinistro signore della droga ha un'accoglienza sadica per Franco: il rapimento della bellissima figlia del suo migliore amico.