The invention discloses bactericidal antiviral incense and a preparation method thereof, wherein the incense body comprises a substrate incense body which is prepared by mixing elm bark powder, an air freshening substance, and a bactericidal antiviral substance; the air freshening substance comprises one or more of clove, agilawood, agastache rugosus, sandalwood, and rhizoma cyperi; the bactericidal antiviral substance comprises one or more of radix angelicae, rhizoma atractylodis, and tarragon. The bactericidal antiviral incense comprises the following components by weight: 20-35 parts of elm bark powder, 10-30 parts of clove, 10-30 parts of agilawood, 10-30 parts of agastache rugosus, 10-30 parts of sandalwood, 10-30 parts of rhizoma cyperi, 10-35 parts of radix angelicae, 10-35 parts of rhizoma atractylodis, and 10-35 parts of tarragon. The incense has the characteristics of cold prevention, sterilization and disinfection, immunity improvement, pollution elimination, air purification, dehumidification and turbidity reduction, no western components, no harm to human body, and the like.