The invention discloses a pollution-free herbicide and a preparation method thereof. The pollution-free herbicide comprises the raw materials: ethylene oxide, chlorimuron-ethyl, metsulfuron-methyl, tribenuron-methyl, sodium polyacrylate, diuron, chlorpropham, fluazifop-butyl, fipronil, paraquat, kaolin, a dispersant, a sterilization agent, a motherwort extract liquid, a pinellia extract liquid, a white atractylodes rhizome extract liquid, a Chinese yam extract liquid, a radix scrophulariae extract liquid, a liquorice extract liquid, a radix saposhnikoviae extract liquid, an astragalus membranaceus extract liquid, a radix bupleuri extract liquid, a salvia miltiorrhiza extract liquid, an anemarrhena asphodeloides bunge extract liquid, carbonate, tripterygium wilfordii, and radix stemonae. The pollution-free herbicide has the advantages of reasonable proportion of raw materials, low cost, and easily obtained raw materials; and the raw materials are all pollution-free non-chemical components, so the pollution-free herbicide is pure natural and pollution-free, can prevent various kinds of weeds, has high weeding effect and wide weeding spectra, has no harm to environments and human beings, and is suitable for promotion and application; therefore, the pollution-free herbicide has no impact on planting of organic food, has good absorption, and is suitable for promotion and use.