El detective privado John Shaft recibe la visita de un policía que le pide información sobre un mafioso de Harlem llamado Bumpy. Poco después, será el mafioso quien solicita ayuda al detective para rescatar a su hija, que ha sido secuestrada por una banda rival. Shaft y un viejo amigo deciden investigar el asunto y se infiltran en el mundo del hampa para encontrar a la chica. Pero Shaft acaba averiguando que el gángster lo está utilizando. En el año 2000 se hizo una secuela protagonizado por Samuel L. Jackson, que interpreta a un sobrino del John Shaft de la historia original.