Frank Sérpico (Al Pacino) forma-se na academia dos policiais e jura lutar contra os bandidos. Só que sua luta acaba sendo contra a corrupção existente na Polícia de Nova Iorque. Ele é jurado por colegas e perseguido por seus chefes, que fazem parte de um esquema de suborno. Até que, corajosamente, o policial decide revelar às autoridades e aos jornais tudo o que sabe. Torna-se alvo desses mesmos colegas, ele passa grande perigo e é colocado em situações comprometedoras. Baseado em fatos reais do policial Sérpico.