The invention discloses 1,3-bis(2-bromo-5-methoxylstyryl)-2,4,6-trinitrobenzene and a preparation method thereof. The preparation method comprises the following steps: adding 1,3-bis(3-methoxylstyryl)-2,4,6-trinitrobenzene, liquid bromine, and a catalyst into a reactor, taking dichloromethane as the solvent, carrying out reactions at the room temperature, after reactions, filtering, neutralizing the filtrate by a saturated sodium carbonate solution, extracting the filtrate by dichloromethane, carrying out spinning evaporation, and finally drying to obtain 1,3-bis(2-bromo-5-methoxylstyryl)-2,4,6-trinitrobenzene. Each benzene ring on the periphery of 1,3-bis(2-bromo-5-methoxylstyryl)-2,4,6-trinitrobenzene contains a bromine atom, the symmetrical property is good, moreover, the central benzene ring is connected to two other benzene rings through two conjugated double bonds, and thus the stability of the compound is greatly improved. The provided compound can be used to produce functional materials used in the fields such as medicine, pesticide, heatproof materials, and the like.