Frank Serpico, một viên cảnh sát đích thực của New York, không bao giờ chấp nhận hối lộ, điều mà phần lớn đồng nghiệp của anh không thể làm được. Điều này khiến anh trở thành đối tượng bị xa lánh và thường xuyên đối diện với những tình huống nguy hiểm do các đối tác gây ra. Khi cấp trên bỏ qua hoạt động không minh bạch của Frank, anh quyết định phải tiết lộ sự thật ra công chúng. Mặc dù điều này khiến Ủy ban Knapp phải khám phá sự thật, Frank vẫn kiên định với quyết tâm của mình.