The invention discloses a halogen-free flame-retardant dicyclopentadiene material and a preparation method thereof. The material consists of polydicyclopentadiene, flame retardant, modifier and catalyst, wherein the flame retardant is silane coupling agent, titanate coupling agent, aluminium zirconate coupling agent, organic chromium coupling agent, higher fatty acid and salt thereof, phosphate, unsaturated organic acid or organic ammonium salt modified aluminium hydroxide. The preparation method prepares the flame-retardant material by using reaction injection moulding. The oxygen index of the obtained material is 22 to 26 percent, and the horizontal combustion test can reach HB level; and the bending strength is 40 to 45MPa, the bending modulus is 1,400 to 1,700MPa, the tensile strength is 34 to 37MPa, the impact strength is 26-80kJ/m<2>, and the hardness is 74 to 76 Shaw D. The material does not contain halogen flame retardant, and has high flame-retardant performance and high mechanical property.