The invention discloses an environment-friendly efficient herbicide for agriculture planting. The environment-friendly efficient herbicide is prepared from the following ingredients in parts by weight: 25 to 40 parts of Banvel water aqua, 20 to 30 parts of bentazone water aqua, 5 to 12 parts of acetochlor, 8 to 15 parts of trifluoperazine, 10 to 15 parts of nitrophenol, 6 to 12 parts of amidosulfuron, 8 to 12 parts of mesotrione, 6 to 12 parts of amidocarbonic acid, 4 to 6 parts of benthiocarb, 3 to 7 parts of arsenate, 2 to 6 parts of copper sulphate, 2 to 6 parts of polyethylene glycol, 3 to 8 parts of difluorochloropyridine, 1 to 4 parts of missible oil, 2 to 7 parts of picloram, 3 to 5 parts of methyl benzoate, 1 to 3 parts of auxiliary agents and 1 to 3 parts of emulsifiers. The herbicide has the characteristics of wide weed control spectrum and no environment pollution; when the effective ingredients are matched in a certain range, a good synergistic effect is achieved; the prevention effect is higher than that of single dosages; the drug property maintaining time is long; the weeding effect is greatly improved; meanwhile, weed heaps can also be prevented from generating the drug resistance; the normal growth of nursery stocks is not influenced.