The invention discloses a novel silencer for an engine. The novel silencer comprises a cavity, an outer shell, an inner wall, glass fiber cotton, an air inlet pipe, a damping hole plate, a first cavity, a first partition, a center partition, a second cavity, an air guiding pipe, a micro perforated plate, wave crest sound absorption sponge, a second partition, a third cavity, a porous expansion perlite layer, a closed hole type foam plastic layer, a porous asbestos cement plate layer, an air outlet pipe, micro through holes and micro small holes. The cavity comprises the outer shell and the inner wall. The cavity is internally provided with the damping hole plate, the first partition, the second partition, the first cavity, the second cavity and the third cavity. According to the novel silencer for the engine, simplicity of the noise reduction theory and method adopted by existing noise reduction equipment is changed, the beneficial effects of damping noise reduction, resistance noise reduction, micro perforated plate noise reduction and small hole noise reduction are integrated, the low frequency sound wave, the intermediate frequency sound wave, the high frequency sound wave and the ultrahigh frequency sound wave in noise can be effectively absorbed, pollution caused by noise is reduced to the maximum degree, and the health of the human body is protected.