The invention discloses a herbicide composition containing glyphosate, MCPA (2-methyl-4-chloro-phenoxyacetic acid) and carfentrazone-ethyl. The herbicide composition is characterized in that the pesticide active ingredients of the composition are glyphosate or salts thereof, MCPA or salts or esters thereof and carfentrazone-ethyl; based on the herbicide composition, the weight percent of the pesticide active ingredients is 31.1-85%, wherein the weight percent of the glyphosate or salts thereof is 30-70%, the weight percent of the MCPA or salts or esters thereof is 1-30%, the weight percent of the carfentrazone-ethyl is 0.1-20% and the balance is non-pesticide ingredients. The dosage forms of the herbicide composition are wettable powder, water dispersible granules, soluble powder, soluble granules, aqueous solutions, emulsion in water and microemulsion. The composition has the advantages that after compounding, the herbicide composition has obvious synergistic effects, expands the weed control spectrum, increases the weed control speed, obviously reduces the usage amount and numbers of use of herbicides and can be applied to controlling imperata cylindrica, Bidens pilosa, dicranopteris dichotoma, eleusine indica, erigeron canadensis and other weeds in arable lands and non-arable lands.