케이니(Chaney: 찰스 브론슨 분)는 창고에서 사람을 때려 눕히고 내기 돈을 받는 시합을 목격하게 된다. 돈 한푼없는 건달이지만 싸움만은 누구에게도 뒤지지 않을 자신이 있었던 케이니는 곧 스피드(Speed: 제임스 코반 분)에게 접근하여 스트리트 파이터가 된다. 순식간에 그는 그 계통에서 가장 강력하다는 갠덜(Gandil: 마이클 맥과이어 분)의 선수도 때려눕혀 주먹계의 일인자가 되지만 돈방석에 앉게 된 스피드가 도박으로 돈을 몽땅 날리고 만다. 케이니를 5천불에 산다는 갠덜의 제의까지 수락했다는 스피드의 침통한 어조에 격분한 케이니는 그의 곁을 떠나기로 마음먹는데 갠덜이 스카웃해 온 스트리트 파이터와의 결전을 조건으로 스피드가 빚쟁이에게 잡혀갔다는 소식을 듣는다. 마지막으로 스피드와의 의리를 위해서 결전의장소에 나타나는 케이니, 힘겨운 한판 승부가 시작된다.

어느날 프랭크(Frank Wyatt: 에밀리오 에스테베즈 분)와 마이크(Mike Peterson: 쿠바 구딩 주니어 분), 그리고 레이(Ray Cochran: 제레미 피번 분)와 프랭크의 동생 존(John Wyatt: 스티븐 도프 분)은 권투시합을 구경하기 위해 레이가 빌린 이동주택차를 몰고 시합장으로 간다. 그러나 꽉 막힌 교통에 지친 레이는 지름길로 간다며 빈민가로 들어간다. 긴장했던 탓에 그들은 차옆에 쓰러져 있는 사람을 자신들이 친줄 알고 차안으로 끌어들인다. 그리고 그 남자가 총상을 입은 것을 보고 놀란다. 갑자기 나타난 필론(Fallon: 데니스 레리 분)이란 악당들은 총상을 입은 사람이 필론으로부터 돈을 훔쳤다며 그 자리에서 그를 죽인다. 이를 목격한 프랭크와 친구들은 증인마저 없애려 드는 그들에게서 도망친다. 그러나 전화조차 없고 도와주는 이 조차 없는 그들에게 상황은 점점 악화되어 간다. 가까스로 도움을 받아 경찰에 전화를 걸지만 경찰은 오지 않고 레이는 악당들의 손에 죽고 만다. 슈퍼마켓을 발견한 그들은 경찰을 오게 하려고 일부러 유리창을 깨지만 그곳까지 일당이 따라와 존과 마이크는 부상을 입게 되고 마지막까지 무사했던 프랭크는 도움을 청하겠다며 나갔다가 악당 일행 중 유일하게 살아남은 두목 필론과 정면으로 대결하게 되는데...