Dystopisessa tulevaisuudessa, jossa rikollisuutta ei ole olemassa, upseeri John Spartan (Sylvester Stallone), "The Demolition Man", on tunnettu väkivaltaisista menetelmistään. Kun hänet on tuomittu rikokseen, jota hän ei ole tehnyt, hänet jäädytetään kryogeenisesti ja vapautetaan vuosikymmeniä myöhemmin teknisesti kehittyneeseen ja erittäin kontrolloituun yhteiskuntaan, jossa pienetkin rikokset voivat johtaa vakaviin seurauksiin.
Sosiopaattinen rikollinen nimeltä Simon Phoenix (Wesley Snipes), joka oli myös jäädytetty samaan aikaan Spartanin kanssa, herää henkiin ja aloittaa kauhun vallan. Spartan sulatetaan ja vapautetaan vankilasta pysäyttääkseen Phoenixin, vaikka hänen vanhan koulun luonne on ristiriidassa tulevaisuuden rauhanomaisen ja pasifistisen yhteiskunnan kanssa.
Koko elokuvan ajan Spartan kamppailee yhteiskunnan valtavien kulttuuristen ja teknologisten muutosten kanssa ja muodostaa liiton Lenina Huxleyn (Sandra Bullock), poliisin kanssa tästä uudesta maailmasta. He paljastavat salaliiton, jolla pyritään ylläpitämään väestön hallintaa järkyttävän viihteen avulla, ja Spartanista tulee kilpajuoksua aikaa vastaan pysäyttää Phoenix ja paljastaa totuuden ennen kuin yhteiskunnan huolellisesti luotu rauha murenee.