Heating of heroin hydrochloride or of heroin at 250 degrees C led to extensive degradation. Major components of the pyrolysate were identified as heroin, 6-acetylmorphine, N,6-diacetylnormorphine, and N-acetylnorheroin by comparison of mass spectra and 13C- and 1H-nuclear magnetic resonance (NMR) spectra with those of authentic compounds. There was evidence for degradation of the piperidino moiety and the structure 3,4-diacetoxyphenanthrene was proposed for a minor product.