The invention discloses an environment-friendly long-acting antifouling paint and a preparation method thereof, and belongs to the technical field of paint materials and antifouling. The environment-friendly long-acting antifouling paint comprises the following components in parts by weight: 30-50 parts of a component A, 25-45 parts of a component B, 8-25 parts of a functional body, 1-5 parts of color paste and 0.3-3 parts of an auxiliary agent, the component A is an aliphatic
isocyanate prepolymer which is prepared from aliphatic
isocyanate and
castor oil through a reaction, and the specific preparation raw materials comprise the following components in parts by weight: 20-40 parts of aliphatic
isocyanate and 10-20 parts of
castor oil; the component B is
polyaspartic acid ester, and the molecular weight of the
polyaspartic acid ester is 800-1500 g / mol; the
castor oil has good reaction activity with aliphatic isocyanate, can significantly improve the flexibility of a
prepolymer (
polyurea precursor) and the cohesiveness with a base material, and can optimize the compatibility of the
polyurea precursor with
polyaspartic acid ester with the molecular weight of 800-1500 g / mol, thereby improving the
mechanical stability and
weather resistance of the whole
polyurea paint
coating. The technical problem that an existing
coating material cannot give consideration to synergistic improvement of
environmental protection property and
mechanical property is solved.