A sound suppressor for a firearm for reducing sound and flash levels upon the discharge of a firearm comprises a cylindrical housing, a proximal end cap with means for attachment to a firearm and to the cylindrical housing, a distal end cap with means for attachment to the housing, and a plurality of baffles positioned within the housing and between the proximal end and distal end caps of the suppressor. A separate cylindrical spacer element is positioned between the proximal end cap of the suppressor and the first baffle. This spacer provides axial positioning of the baffles within the cylindrical housing of the suppressor. The distal end cap of the suppressor is provided with a concentric circular hole or aperture for the projectile to pass through the end of the suppressor. In a number of preferred embodiments, the sound suppressor utilizes baffles that use two or more of the disclosed features that enhance reduction of sound and flash, these features being a rearward conical protrusion provided with multi-annular steps, a flange with an external diameter slightly less than the internal diameter of the cylindrical housing, a frontal turbulence generation structure, a frontal turbulence generation structure provided with at least one cut-out, a turbulence generation structure, and gas cross-flow enhancement cuts positioned on the proximal and distal sides of the baffles.