Un ladrón, con la colaboración de su mujer y de un amigo, roba un banco sin saber que la Mafia guarda allí su dinero. A partir de ese momento, el infeliz criminal deberá huir de los gángsters al mismo tiempo que trata de esquivar a la policía.
Harry Callahan es un duro policía que se ha criado en la calles de San Francisco. Sus compañeros le llaman Harry el Sucio por sus particulares métodos de lucha contra el crimen y porque siempre se encarga de los trabajos más desagradables. Cuando un francotirador que se hace llamar 'Scorpio' asesina a una mujer desde una azotea y promete matar a más personas si la ciudad no le paga 100.000 dólares, el inspector Callahan será el encargado de intentar resolver el caso.
Hasta Nueva York llega Walt Coogan (Clint Eastwood), un sheriff de Arizona que persigue a un peligroso asesino que ha escapado de su jurisdicción. Acostumbrado a utilizar métodos más propios de un vaquero que de un policía, choca con los sistemas que utilizan los agentes de la gran ciudad.
Madigan y Bonato son dos policías veteranos que se ocupan de los más duros trabajos callejeros. Durante una operación rutinaria, se les escapa un delincuente que está siendo buscado por toda la ciudad. Su jefe, indignado por su negligencia, les da un ultimátum: deben encontrar al fugitivo en un plazo de 72 horas, antes de que la opinión pública se entere.