The invention relates to a compound preparation with functions of killing pests and weeding, belonging to the technical field of pesticides. The compound preparation is prepared from glyphosate, blue vitriol, a traditional Chinese medicine composition, a surface active agent, an emulsifying agent, a stabilizing agent, a defoaming agent and water, wherein the traditional Chinese medicine composition is prepared from the following raw materials: datura metel L, cortex meliae, ailanthus altissima leaves, pine needle pieces, cinnamomum camphora leaves, pericarpium zanthoxyli, radix euphorbiae lantu, rehmannia root, sea-buckthorn and cacumen platycladi. The compound preparation with the functions of killing pests and weeding is good in pesticide effect, can achieve a good effect of killing the pests while weeding, and is lasting in pesticide effect, low in toxicity and easily decompose; the traditional Chinese medicine composition added into the compound preparation is safe and healthy, and has killing and controlling effects for the pests; the traditional Chinese medicine composition has a synergistic effect with the glyphosate, so that the comprehensive effectiveness of the traditional Chinese medicine composition and the glyphosate is fully exerted, and the compound preparation has a pest control effect while weeding.