The invention discloses a sterilizing deodorant made of attapulgite and a preparation method and belongs to the technical field of attapulgite. The sterilizing deodorant comprises the following components: attapulgite clay, shale diatom ooze, folium artemisiae argyi, rhizoma atractylodis, pyrethrum, liquorice, cortex cereis, croton, acorus calamus, cortex moutan, fructus cnidii, artemisia apiacea, clove oil, tea tree essential oil and mint essential oil. The preparation method comprises the following steps of: taking and crushing Chinese herbal medicine components, mixing and obtaining a Chinese herbal medicine mixture; putting the Chinese herbal medicine mixture into a Soxhlet extractor, extracting in a mixed solvent of alcohol and water and obtaining extracting liquid; and then preparing thermally-modified attapulgite clay; and then putting the thermally-modified attapulgite clay in the extracting liquid, adding the clove oil, the tea tree essential oil and the mint essential oil, soaking under the stirring condition, then adding the shale diatom ooze, mixing uniformly, drying and grinding. The sterilizing deodorant disclosed by the invention not only has the high-performance sterilization and deodorization, but also has longer service life, is simple and easy in preparation method and has better application value.