The invention discloses a pyrisoxazole-cnidium lactone suspension emulsion and a preparation method thereof. The suspension emulsion contains the following components in percentage by weight: 1%-40% of pyrisoxazole, 0.05%-5% of cnidium lactone, 1%-50% of a solvent, 1%-40% of an emulsifying agent, 1%-10% of a dispersant, 2%-4% of a botanical fungicide, 0.1%-10% of a thickener, 1%-5% of an anti-freezing agent, 0.1%-1.0% of an anti-foaming agent, 0.1%-1% of a preservative and the balance being water. The compound preparation can effectively prevent and control diseases and pests of crops (for example, the preparation can simultaneously prevent and control a disease, i.e., blight, and pests, i.e., cotton bollworm, of cotton), and is durable in efficacy. The compound preparation can also effectively prevent and control various diseases on crops, for example the preparation can simultaneously prevent and control white rot, gray mold and powdery mildew on grapes as well as gray mold, leaf mold and powdery mildew on tomatoes; the compound preparation has obvious effects of protecting seedlings and increasing production, is simple in production process, and has labor-saving, time-saving and energy-saving effects, obvious economic, ecological and environmental benefits, and wide development prospect.