The invention discloses an ethoxysulfuron and fenoxaprop-p-ethyl-containing herbicidal composition, a preparation method thereof and application thereof. The herbicidal composition consists of a compound (A), namely ethoxysulfuron, and a compound (B), namely fenoxaprop-p-ethyl, wherein the weight ratio of the compound (A) to the compound (B) is 1:1-100. The herbicidal composition can be prepared into the conventional pesticide formulations, such as wettable powder, suspending agents, water dispersible granules and the like, by the modern pesticide processing technology after being mixed according to the proper proportion, and is used for controlling and removing annual broadleaf weeds, cyperus rotundus and algae in rice fields, such as monochoria vaginalis, spirogyra, lichen, pontederiaceae, fimbristylis, cyperus difformis, cyperus iria, eleocharis acicularis, juncellus serotinus, scirpus juncoides, eleocharis plantagineiformis, pondweed, alisma orientale, eclipta prostrate, sagittaria pygmaea, sagittaria sagittifolia, bidens tripartite, sticktight, ludwigia hyssopifolia, ludwigia prostrate, rotala indica, ammannia arenarid, ammannia baccifera, marsilea quadrifolia, najas minor, eel grass, pipewort and the like, and grass weeds such as cockspur grass, moleplant seed and the like. The control effect of the herbicidal composition is obviously better than that of the single compound (A) or the single compound (B). Moreover, the application amount of each active substance is greatly reduced.