The invention discloses an air freshener and a preparation method thereof. The air freshener comprises a plant essential oil mixture, wherein the plant essential oil mixture is prepared from, by weight, 10-97 parts of mint oil, 0.1-3.0 parts of eugenol type basil oil, 0-2 parts of camphor, 0-3 parts of borneol, 0-10 parts of menthol, 0-0.8 part of camphor wood oil, 0-0.6 part of star anise oil, 0-1.5 parts of methyl salicylate, 0-1.6 parts of turpentine, 0-10 parts of cinnamon oil, 0-0.8 part of eucalyptus oil, 0-2.5 parts of Blumea oil, 0-85 parts of lavender oil, 0-80 parts of lemongrass oil, 0-8 parts of citronella oil and 0-3.5 parts of tea tree oil. The air freshener is prepared from, by mass, 1-20% of the plant essential oil mixture. The air freshener contains plant essential oil, not only can clean air, but also can be cool and refreshing, refresh users and enable the users to recover from fatigue and breathe well.