Harry (Clint Eastwood) has a strong personality and a hatred of evil. With a strong sense of justice, he regards eradicating evil as his unshirkable responsibility. In the police station, Harry is nicknamed "Dirty Harry" because he is always assigned to clean up some "mess", and every time, Harry can complete the task perfectly. Harry's personality and reputation put him in danger, making him the most wanted target for gangsters to get rid of. In order to protect Harry's safety, his superiors sent him to the town of Saint-Prussia, where a murder occurred and required Harry to investigate. In the town of Sao Tome, Harry meets a woman named Jennifer (played by Sondra Locke). Once upon a time, Jennifer and her sister had a tragic experience of being insulted. Ten years have passed, and the hatred has not been weakened by the passage of time. Jennifer, who is soft on the outside and tough on the inside, is ready to avenge herself.